No.3ベストアンサー
- 回答日時:
Visual Basic 6.0 は、 .Net の Visual Basic .Net とは別系統のプラットフォームです。
Visual Basic 6.0 は .Net 環境以前の開発プラットフォームです。つまり、i386 アーキテクチャの CPU に対応したネイティブアプリケーション開発環境です。
VB の歴史を簡単にまとめると
1991年 VB 1.0 初出荷
1992年 Windows 3.1 初出荷
1998年 VB 6.0 初出荷(Visual Studio 6.0)
2002年 Visual Basic .Net 出荷( .Net Framework 1.0 )
2005年 VB 6.0 メインストリームサポート終了
2008年 VB 6.0 延長サポート終了
と、まあ、VB 6.0 は 16 ビット OS の Windows 3.0 時代から(正確には、 MS-DOS の Basic 時代を引き継いでいる)の歴史を引き継いだ開発環境です。
この歴史も VB 6.0 でようやく終わりました。 VB 6.0 の開発者は .Net Framework の Visual Basic .Net に引き継がれ、すべてが万事うまく・・・いっていたら良かったのですが・・・。
VB 6.0 と Visual Basic .Net は言語仕様は配慮されていました。
それだけでした。既存のコードはまったく互換性が無く、行き場を失ったコードが停滞しています。
既存のコードを Visual Basic .Net で再開発するなんてことをお気楽にできるはずがなかったのです。
まあ、 NEC の PC98シリーズや DOS のアプリケーションや COBOL が生き残っているのと同じ状況です。 i386 (x86) アーキテクチャの CPU も当分、絶滅するようなことはないでしょう。( .Net Framework は 脱 i386 アーキテクチャ、Go RISC アーキテクチャのための布石でもあるのでしょう)
さて、本題ですが、要するに、「VB 6.0 のアプリケーションの再開発や保守を依頼されたが、 Visual Basic 20XX で開けないんですけど・・・」という状況ですよね。(たぶん)
VB 6.0 の保守を行うには、 Visual Basic 6.0 を使います。(1998年製のソフトウェアです)
開発環境は Windows XP か Windows 2000, Windows Me, Windows 98 SE あたりがサポートされる OS のはずです。
最新の Windows 8, Windows 7, Windows Vista では不具合が出る可能性があります。
Windows Vista 以降は *.hlp ファイル(古いヘルプファイル)などがサポートされていないようですので Windows XP 以前をおすすめします。(追加のインストールやレジストリ設定の変更、互換モードの利用などが必要になるかもしれません。)
幸いにも、下記のMSDN からダウンロードできるようです。
>日本語版 Visual Basic 6.0 提供再開に関するご案内
>現在、日本語版 Visual Basic 6.0 は MSDN サブスクライバ ダウンロード サイトよりご利用いただけます。
>更新日: 2010 年 4 月 13 日
http://msdn.microsoft.com/ja-jp/subscriptions/dd …
最新の開発環境は無料で提供しても(Express)、古い開発環境は有料な感じなのはしゃくぜんとしませんが、まあマーケティング的に仕方ないですね。
No.2
- 回答日時:
VB6のプログラムを動かすには、VB6ランタイムルーチンが必要です。
http://www.vector.co.jp/soft/win95/util/se342080 …
Windowsにも最初からある程度のランタイムルーチンが入っていますが、それで動かないときは上記をインストールするとよいです。
あと、ソフトによっては特殊なランタイムライブラリが必要なものがありますが、その場合はソフトに添付されているはずです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プレイステーション、任天堂64...
-
TextBoxの表示、非表示
-
「H/W」,[S/W」,「N...
-
タスクスケジュールの継続時間
-
iPhone「 iCloud 写真 アップデ...
-
Gimpが商用利用OKであることの理由
-
リリースノートってどういう意...
-
ツールとアプリの違い
-
windows タスクスケジュールのS...
-
VT-dの有無で何が変わる?
-
縦横比率を維持してスクリーン...
-
GIMPのツールオプションの表示方法
-
Root化についてです。NEC LaVie...
-
PCによってエクセル関数が出...
-
Win98でタスクマネージャーの出...
-
タスクマネージャーからシステ...
-
はさみツールが見当たりません
-
ログオフでもスケジュール実行...
-
ペイントソフト
-
PX-105のドライバーについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プレイステーション、任天堂64...
-
任天堂DSソフトの開発言語
-
『GetDlgItemText』について
-
ソフト「MS-WORD」はど...
-
VC++でソースを記述中、カーソ...
-
このアイデアを商品化したい
-
VB6の開発環境確認
-
sony EVI-D100をパソコンで制御...
-
反重力装置
-
もし1から自分で新規作成にし...
-
.NETと.NET Frameworkの違い
-
ASP.NETの入門サイト探...
-
こんなコンポーネントやシステ...
-
TextBoxの表示、非表示
-
Google検索のXMLの取得方法
-
ORACLE PLSQL 管理について
-
VB.NETで、C#のXMLコメントのよ...
-
Flashの今後について
-
H264とx264はなにが違いますか?
-
Microsoft visual studioはイン...
おすすめ情報