1

サーバー2008マシンで実行する必要があるレガシーvb6アプリケーションがあります。アプリケーションが依存しているcomdlg32.ocxを登録できませんでした。助言がありますか?

4

3 に答える 3

2

うーん、このリンクはあなたを助けてくれますか?

私の他の唯一の提案は、依存関係ウォーカーがこの種の状況で役立つことが多いということです。特に、このvb6アプリケーションを64ビットOSで実行している場合は、comdlg32.ocxにすべての依存関係が32ビットとして存在するかどうかに注意してください。ライブラリ。

于 2009-09-22T23:03:38.650 に答える
1

明らかですが、管理者としてRegsvr32を実行していますか?

于 2009-09-22T21:25:32.900 に答える
1

comdlg32.ocxファイル(とにかく管理者権限が必要になる可能性があります)のコピーと登録に煩わされたくない場合は、次のプロジェクトをチェックしてください。これは、共通のダイアログボックス(開いて保存)を使用せずに使用する方法を示しています。 ocxファイル、したがってそれを登録する必要はありません。すでにWindowsにインストールされているAPIでcomdlg32.dllを直接使用します!
http://www.soft-hummingbird.com/Tutorial_VB_ComdlgAPI.php?lang=en

File Backupperは、まさにこれを使用するソフトウェアの素晴らしい平和です:http:
//www.soft-hummingbird.com/File_Backupper.php? lang=en

于 2011-06-30T11:37:39.717 に答える