exeファイルを他のシステムに実行するには?私はそれはそれはその依存関係は、ファイルを正しく登録されていないエラー 「コンポーネントCOMDLG32.OCXまたは1を示す動作していない、そのexeファイルを実行し、他のシステムにexeファイルをコピーしたVB 6VB6アプリケーションの展開方法
を使用して
が欠落していますか無効 ""
このエラーを回避する方法はありますか?
exeファイルを他のシステムに実行するには?私はそれはそれはその依存関係は、ファイルを正しく登録されていないエラー 「コンポーネントCOMDLG32.OCXまたは1を示す動作していない、そのexeファイルを実行し、他のシステムにexeファイルをコピーしたVB 6VB6アプリケーションの展開方法
を使用して
が欠落していますか無効 ""
このエラーを回避する方法はありますか?
VB6アプリケーションを展開するときは、セットアップを作成する必要があります。これは、VB6アプリケーションが依存するDLLを管理します。 .Exeと.Dllをコピーするだけでは不十分です。また、登録する必要があります。
セットアップの作成は、VB6環境に含まれています。
他のシステムでcomdlg32.ocxをコピーして登録してください。リンク:Fix Missing Comdlg32.ocx Run time Error in Portable apps。
プログラムのインストーラを作成します。
これは非常に包括的ですhttp://support.microsoft.com/kb/830761を読むことができます。
1:http://support.microsoft.com/kb/830761詳細については、
それとも、単に再配布可能なファイルは、このキロバイトhttp://support.microsoft.com/kb/290887
を確認したい場合は、Windowsのプログラムには本当に古いバージョン(XP以前)を展開している場合を除き、1つの素敵な選択肢がREG-を使用してXCopyによるパッケージを作成することです無料のCOM。 Make My Manifestを使用するほとんどの単純なプログラムでは、これはかなり簡単ですが、少し研究に投資する場合は、手作業や他のツールを使用することもできます。
でも、スタートメニューのショートカットを作成してアプリケーションワークスペースディレクトリを設定するには、正式なインストーラパッケージが必要です。
PDWizardでも盲目的に使用するのは難しいことに注意してください。パッケージングと展開は、学習投資を必要とするトピックです。
このリンクは、単純で簡単なvb.netとは異なり、シンプルで時間のかかるプロセスであるため、このリンクを参照してください。
古いまたは欠落COMDLG32.OCXランタイムライブラリは、このエラーの原因となっています。ここにcomdlg32.ocx(〜60 Kbジップ)のコピーがあります。ファイルをデスクトップにダウンロードし、Windows \ System32フォルダにcomdlg32.ocxを展開します。
注:すでにcomdlg32.ocxのコピーがある場合は、既存のファイルを別のフォルダにバックアップし、System32フォルダから削除してください。
1. Download comdlg32.zip and save to Desktop.
2. Unzip the file using WinZip or any other utility.
3. Extract comdlg32.ocx to Windows\System32 folder.
4. Type the following command from Start, Run dialog:
ます。regsvr32の%SystemRoot%\ System32 \ COMDLG32.OCX
よりVB6はこの質問http://stackoverflow.com/questions/23836/how-to-create-a-simpleのオプションをインストールします-install-system-for-vb6-on-xp-vista – MarkJ