2017-08-30 35 views
1

Cyber​​ActiveX UniListView100(UniListView.ocx)コントローラを使用して、v6プロジェクトでユニコードをサポートするように変更しました。私はuniListviewで私のリストビューを更新し、プロジェクトは私のマシンでうまくいっています。しかし、別のマシンで実行しようとすると、 'Step into'または 'Start'ボタンをクリックした直後に ''の読み込み中に 'Error'エラーが発生します。VB6コードが「DLLの読み込みでエラーが発生しました」エラーが発生しました

一度VBで試してみたVB Common Controls Replacement 1.4ライブラリと同様のシナリオもありました。コードは作成されたマシンでのみ実行されます。しかし、このコードを実行しようとしたすべてのマシンは同様に設定されています。

このエラーの原因は何ですか?私はUniListView.ocxファイルをWindows/SysWOW64フォルダに登録しています。

Microsoft Process Monitorで何が起こっているのかを確認しようとしましたが、ログから何も見つかりませんでした。

は、このための原因となることができるかを教えてください。..

+0

ocxをアプリケーションのフォルダに登録してみます。 –

+0

試しましたが、動作していません。 –

答えて

3

は多くの場合、問題のDLLをロードしようとしているDLLの依存関係です。 Dependsユーティリティを検索して使用して、誰が何を必要としているかを確認します。あなたはDependsを実行し、Dependsはプロセスを実行します。最初にあなたのマシンで実行し、次に失敗したマシンで実行してください。違いは通常明らかです。

+0

私はDependency Walkerが死んでいて、64ビットモジュールに追いついたことはないと聞きました。私はWindows10マシンで実行しようとしましたが、それを使ってファイル(exe、dll、.ocx)を開くことさえできません。 –

関連する問題