web-dev-qa-db-ja.com

Windows 10 OSにVB6をインストールしたい。 VBPプロジェクトで作業する必要があるため、VB6をシームレスにインストールする必要があります

VB6エンタープライズバージョンをセットアップしましたが、インストールを完了できません。(ハング)
次のリンクからインストーラを試しました: http://nuke.vbcorner.net/Tools/VisualStudio6Installer/tabid/93/language/it-IT/Default.aspx

上記のインストールの条件では、私が持っていないmsdnイメージファイルを準備する必要があります。 Windows 10にVB6をインストールするにはどうすればよいですか?

6
Sagar K

私は ここ の指示に従ってVB 6およびWindows 10用のVB6 SP6インストーラーを作成しました。

作成が簡単で高速で、問題なく動作しました。

10
dangerousdave

これ でうまくいくはずですが、ゼロバイトファイルが後のビルドで機能しなくなったため、他の人が共有するいくつかの回避策があるため、すべてのコメントに目を通してください。正直なところ、再起動を停止するだけの場合は、なぜそれが重要なのかわかりません。リンクがいつか死ぬ場合に備えて、ここに本文をコピーしました。

再起動を停止します

Windows 7およびWindows 8にVB6をインストールするための以前のチュートリアルと同様に、MSJAVA.DLLと呼ばれるゼロバイトのファイルを作成します。このファイルをC:\ Windowsに作成すると、インストールの最後に再起動する必要がなくなります。ゼロバイトファイルの作成方法に慣れていない場合は、そのリンクをクリックしてください。

さあ始めましょう

インストールメディアを挿入した後に最初に気付くのは、既知の互換性の問題の警告とともにポップアップするプログラム互換性アシスタントです。それを閉じます-手動でセットアップを実行する必要があります。自動実行をオフにしている場合、セットアップを実行すると、このポップアップが表示されます。

インストールメディアに移動し、セットアッププログラムを見つけます。 setup.exeを右クリックし、「管理者として実行」を選択します。とても重要です!セットアップは、レジストリをいじったり、いくつかの項目をWindowsに登録したりする必要があり、必要な権限がないと実行できません。

「プログラムを実行せずにプログラムを実行する」というオプションをクリックするだけで、メインのセットアップウィザードが起動します。

最初のいくつかの画面は通常のもので、これまでに見たものです。

  • ウェルカムセンター-Readmeを確認する機会を提供します。本当に読みたくない場合は、[次へ]をクリックしてください。
  • EULA-はい、それはエンドユーザー使用許諾契約です。スクロールして、適切なラジオボタンで同意することを通知し、[次へ]をクリックします。
  • 製品番号とUSer ID-ここには、ユーザー名、会社名、製品IDを入力します。必要に応じてフィールドに入力し、[次へ]をクリックしてウィザードを続行します。
  • インストールするもの-2つのオプションがここにあります。 VB6 Enterprise Edition、またはサーバーアプリケーション。私は最初のオプションで行きます
  • 共通のインストールフォルダー-このデフォルトを受け入れました:C:\ Program Files(x86)\ Microsoft Visual Studio\Common
  • ようこそと警告-著作権保護、使用中のファイルを更新できないなど。続行するには続行をクリックしてください
  • Visual Basic 6.0 Enterprise Setup-ここから、VB6の実際のインストールが始まります。 PIDが画面に表示されます。まだ書いていない場合は、書き留めておいてください。 Okをクリックして続行します

メインインストール

ACMセットアップの最初の画面で、インストールフォルダーをデフォルトのままにして、セットアップの[カスタム]オプションをクリックします。次の画面はオプションリストです。

SourceSafeは使用しないので、チェックボックスをオフにしました。 SourceSafeを使用する場合は、必ずインストールのチェックを入れたままにしてください。

非常に重要 (編集者注:最後のコメントを参照)-データアクセスのチェックボックスをオフにします。そうしないと、セットアップはインストールの最後にハングします。本当の理由はわかりませんが、理論では、セットアップは存在しないサービスでWindowsに登録しようとしています。 [データアクセス]チェックボックスをオフにすると、この登録の試行が停止します。

[続行]をクリックして、インストールプロセスを続行します。この時点で、C:\ Windowsに空のMSJAVA.DLLファイルを作成しなかった場合は、Windows再起動プロンプトが表示されます。必要に応じて先に進んで再起動してください。お待ちください。

いずれにしても、MSDNインストールウィザードが表示されます。とにかくもっと多くの情報がオンラインで利用できるので、私はこれを断ります。

これで、オプションの[サーバー設定]ダイアログが表示されます。 BackOffice、Visual SourceSafeサーバー、またはSNAサーバーをインストールする場合は、この時点で機会があります。これらのアイテムは使用しないので、[次へ]をクリックして吹き飛ばします。

最後に、ウィザードの最後の画面に移動します。 [今すぐ登録]チェックボックスをオフにして、[完了]をクリックします。

VB6を初めて実行する

新しいショートカットは、スタートメニューの通常のMicrosoft Visual Basic 6.0プログラムグループの下にあります。あなたはすぐにそれを起動するように誘惑するかもしれません、そしてそれができます。ただし、オートメーション、レジストリへのアクセスエラーに関する厄介なエラーが表示されます。あなたはエラーによって爆破することができますが、VB6を起動するたびにそれを取得し続けるだけで、一部のデータアクセス関連アイテムは正しく機能しません。

したがって、この動作を回避するには、スタートメニューグループのMicrosoft Visual Basic 6.0プログラムアイコンを右クリックし、[管理者として実行]を選択します。表示されるUACダイアログで[はい]をクリックすると、VB6が正常に起動し、新しいプロジェクトウィザードが表示されます。

OK、最初のセットアップ後のタスクが完了しました。それでは最後の部分に移りましょう。

IDE Chugの修正

ここで、新しいプロジェクトの構築または既存のプロジェクトの編集を開始する前に、行う必要がある可能性のある構成のビットがもう1つあります。 Windows 10仮想マシンでIDEを実行すると、フォームのコントロールのサイズ変更や配置を行うときにIDEが多少遅くなることがわかりました。この問題はWindows 7とWindows 8でも発生しました。これを修正するには、IDEの実行プロパティについていくつか設定する必要があります。

IDEが閉じていることを確認してから、もう一度スタートメニューアイコンを右クリックします。今度は[ファイルの場所を開く]を選択します。

表示されるエクスプローラーウィンドウで、Microsoft Visual Basic 6.0アイコンを右クリックし、プロパティを選択します。 [プロパティ]ウィンドウで、[互換性]タブを選択します。 [互換性]タブで、[すべてのユーザーの設定を変更]ボタンをクリックします。

新しいVB6プロパティウィンドウで、[互換モードでこのプログラムを実行する:]チェックボックスにチェックマークを付け、ドロップダウンから[Windows XP(Service Pack 3)]を選択します。

[設定]で、[減色モード]チェックボックスをオンにし、ドロップダウンを16ビット(65536)色に変更します。

高DPI設定でのディスプレイスケーリングの無効化にチェックマークを付けます。

[OK]をクリックし、次にOkをクリックします。

データアクセスでインストール(2016年7月3日の最後のコメントから)

Visual Studio 6 ProfessionalをWindows 10 Pro 64bit WITH Data Accessに正常にインストールできました。これは非常に簡単です。通常、データアクセスを有効にしてVS6をインストールするだけです。インストールを完了しようとするとフリーズします。凍結してから、インストールタスクを終了します。すべてのインストールファイルが残り、プログラムを実行できます。ここで、VB6サービスパック6をインストールする必要がありますが、Visual Studioが正しくインストールされなかったため、インストールできません。これを修正するには、VS6をもう一度インストールします。今回はデータアクセスコンポーネントのチェックを外し、通常どおりインストールします。その後、サービスパックを実行すると、問題ありません。

2
topshot

VB6インストーラウィザード Visual Studio 6.0インストーラウィザード VB6プログラミングをインストールするIDEおよびMSDNライブラリは175,000回以上ダウンロードされています。

VB6またはVS6 CDとVB6シリアル番号が必要です。

Windows 7、8.x、または10 32ビットまたは64ビットで動作します。

1
VB6 programming

ヘルプ機能に関する上記の投稿を更新します。 CDを使用してMSDNライブラリをインストールし、XPマシンから古いwinhlp32.exeをコピーしたため、Win10から「.HLP」ファイルを表示できましたが、VB6内からはヘルプがありませんでした。最後に、私はこのWebサイトにアクセスしてvshelp.exeをダウンロードすることができました。

http://download.cnet.com/Visual-Studio-Help-Engine-for-MSDN-Enables-MSDN-menu-functionality-in-Visual-FoxPro/3000-2213_4-10727794.html

これは瞬時に実行され、状況依存ヘルプを含むすべてのVisual Studio/Visual Basic 6.0ヘルプを機能させました。

1
LOK

1)UAC + REGEDITチェックを下げる、2)VSインストールディスク1 IE4フォルダーから実際のMSJAVA.DLLをコピーする(un-7-Zip MSJAVX86)ことを含むインターネット上の多くの投稿に従って、Windows 10でVS6/VB6を実行しました。 EXE)MSJAVA.DLLをすべてのWindows SYSTEM32/SYSWOW64フォルダーにドラッグ(ゼロバイトのMSJAVA.DLLは機能しなくなります)、3)dx7vb.dllを(前の手順と同じフォルダーに)配置してREGSVR32を実行し、MSCONFIGを使用してWin10をセーフモードで起動し、元のMSDN CDからインストールを実行します。 【CDなし?読む]

VB6の場合、DISC 1、MSDN CDの両方、およびService Pack 6(インターネットで入手)のみが必要です。警告:DISC 1のインストールは「応答なし」になります。私の場合、1時間後、それを実行する必要があると考えたので、Win10を「応答しないウィンドウ」として閉じさせ、MSDNでそれを実行しました。 (後でCDからMSDNスタンドアロンをインストールすることもできます)SP6の更新を機能させることができない場合は、ルートのサムドライブに配置してボリューム名をVS6SP6にしてみてください。実際、VB6の場合、CDがもうない場合は、次のようにCDボリュームラベル名を付ければ、各インストールフォルダの内容でCDを作成できます。

VB6ディスク1ボリュームラベル:VSP600ENU1

VB6ディスク3ボリュームラベル:DN600ENU1

VB6ディスク4ボリュームラベル:DN600ENU2

完了したら、MSCONFIGを通常のブートに復元し、UACを元に戻します。

一つのグリッチ、私はまだ修正していません。 「.HLP」ファイルはWindows 10ではサポートされていないため、VB6ヘルプは利用できません(MSDNです)。ただし、WINHLP32.EXEをXPマシンからWin10 Windowsディレクトリにコピーできることを確認しました(ただし、試していません)。ただし、最初に古いXPマシンが実行中です。

今のところ、私はWindows 10 Home EditionですべてのVBプログラム(ヘルプ機能なし))を再開発していますが、うまくコンパイルして再びコンパイルしています!

お役に立てれば。

0
LOK

VB6プログラミング環境に関するマイクロソフトのサポート声明はこちらです VB6サポート声明

0
VB6 programming