36

Windows 7にVB6をインストールする際に問題が発生しました。これは、レガシーIDEであり、ネットでの調査はそれほど役に立ちませんでした。Windows 7にVB6をインストールしようとするたびに、互換性の問題を通知するアラートに加えて、セットアップが実行され、最後の方で失敗し、最終的にインストールプロセスが失敗します。また、別の試みが行われると、特定のdllファイルに到達できない可能性があります。

これらは、解決策を達成したり、パンくずをいくつか見たりすることを期待して私が訪れた数少ないリンクのほんの一部です。

「MicrosoftVisualStudioの新しいバージョンが出ているのに、いったいなぜWindows 7にVB6をインストールしたいのか」と誰もが言う前に、VB6は、既存のレガシーシステムを維持および更新する必要があります。

だから問題は、互換性の問題なしにWindows 7にVB6をインストールする方法はありますか?仮想ボックスをインストールして、XPでVB6 IDEを実行する方が良いですか?それとも、このジレンマに当てはまる可能性のある、私が遭遇したことのない他の手段はありますか?

4

2 に答える 2

80

VB6 Windows 7(およびWindows 8 / Windows 10)には問題なくインストールできますが、いくつか注意点があります。

インストール方法は次のとおりです。

  • 以下のインストールプロセスに進む前に、C:\Windowsと呼ばれるにゼロバイトのファイルを作成しますMSJAVA.DLL。セットアッププロセスはこのファイルを検索し、見つからない場合は、古い古いJavaを強制的にインストールし、再起動する必要があります。ゼロバイトファイルを作成することにより、カビの生えたJavaのインストールがバイパスされ、再起動は必要ありません。
  • UACをオフにします。
  • Visual Studio6CDを挿入します。
  • 自動実行セットアップを終了します。
  • VS6CDのルートフォルダを参照します。
  • 右クリックSETUP.EXEして、を選択しますRun As Administrator
  • この警告およびその他のプログラム互換性アシスタントの警告で、[プログラムの実行]をクリックします。
  • [次へ]をクリックします。
  • [同意します]、[次へ]の順にクリックします。
  • 名前と会社情報を入力し、[次へ]をクリックします。
  • [カスタムセットアップ]を選択し、[次へ]をクリックします。
  • [続行]、[OK]の順にクリックします。
  • セットアップは約2分間「自分で考える」でしょう。タスクマネージャを起動し、ACMSETUP.EXEのCPU使用率を確認することで、処理を確認できます。
  • オプションリストで、以下を選択します。
    • Microsoft Visual Basic 6.0
    • ActiveX
    • データアクセス
    • グラフィックス
    • 他のすべてのオプションはオフにする必要があります。
  • [続行]をクリックすると、セットアップが続行されます。
  • 最後に、正常終了ダイアログが表示され、[OK]をクリックします。この時点で、VisualBasic6がインストールされています。
  • MSDN CDがない場合は、次のダイアログのチェックボックスをオフにして、[次へ]をクリックします。MSDNがないことを警告されますが、[はい]をクリックして同意してください。
  • [次へ]をクリックして、Installshieldのインストールをスキップします。これはとにかく欲しくない本当に古いバージョンです。
  • BackOffice、VSS、およびSNAサーバーのインストールをスキップするには、もう一度[次へ]をクリックします。必要ありません!
  • 次のダイアログで、[今すぐ登録]のチェックボックスをオフにして、[完了]をクリックします。
  • ウィザードが終了し、完了です。VB6は、[スタート]、[すべてのプログラム]、[Microsoft VisualStudio6]にあります。お楽しみください。
  • UACを再度オンにします

  • Windows 7にVB6を正常にインストールした後、IDEでの作業が少し遅いことに気付くかもしれません。たとえば、フォーム上のオブジェクトのサイズを変更するのは非常に困難です。
  • VB6をインストールした後、IDE実行可能ファイルの互換性設定を変更する必要があります。
  • Windowsエクスプローラーを使用して、VB6をインストールした場所を参照します。デフォルトでは、パスは C:\Program Files\Microsoft Visual Studio\VB98\
  • VB6.exeプログラムファイルを右クリックし、コンテキストメニューからプロパティを選択します。
  • [互換性]タブをクリックします。
  • 次の各チェックボックスにチェックを入れます。
  • このプログラムをWindowsXP(Service Pack 3)の互換モードで実行する
    • ビジュアルテーマを無効にする
    • デスクトップコンポジションを無効にする
    • 高DPI設定でディスプレイのスケーリングを無効にする
    • UACをオンにしている場合は、[このプログラムを管理者として実行する]チェックボックスをオンにすることをお勧めします。

これらの設定を変更した後、IDEを起動すると、通常の状態に戻るはずであり、IDEの動作が遅くなることはありません。

編集:同じ手順で別のページを指すようにデッドリンクを更新しました

編集:リンクが絶え間なく続くので、投稿の実際の指示で答えを更新しました

于 2012-05-08T15:42:25.007 に答える
10

私はWindows7にレガシープロジェクト用にVB6を何度もインストールして使用しています。

私が行ったことがあり、問題が発生したことはありません。VB6をインストールし、エラーを無視してから、最新のサービスパック(現在はSP6)のインストールに進みます。

ここからダウンロード:http ://www.microsoft.com/en-us/download/details.aspx?id = 5721

ボーナス:また、インストールしてスクロールが機能しないことに気付いたら、以下を使用してください:http: //www.joebott.com/vb6scrollwheel.htm

于 2012-05-08T09:10:49.233 に答える