Visual Basic 6.0 にて作成したアプリ(32bit用)を Windows 10 (64bit) 上で
動作させようとしたところ、
Component '********.ocx' or one of its dependencies not correctly registered: a file is missing or invalid
とエラー表示され、実行できない。
********.ocx は、c:\Windows\SysWOW64 フォルダ内に実在しています。
本アプリを dependency walker にて依存関係を調べたところ、
MSVBVM60.DLL が見つからないとエラーが出ました。
しかしながら、c:\Windows\SysWOW64 フォルダ内に msvbvm60.dll は存在しています。
(ファイル名が、大文字/小文字という違いはあります)
また、********.ocx も同様に dependency walker にて依存関係を調べたところ、
API-MS-WIN-CRT--l1-1-0.DLL
API-MS-WIN-CORE--l1-1-0.DLL
API-MS-WIN-GDI--l1-1-0.DLL
API-MS-WIN-SECURITY--l1-1-0.DLL
API-MS-WIN-SERVICE--l1-1-0.DLL
EXT-MS-WIN-GDI--l1-1-0.DLL
など、ファイルが見つからないと大量のエラーが出ました。
これらの DLL ファイルも、c:\Windows\SysWOW64\downlevel フォルダに存在しています。
(こちらもファイル名が、大文字/小文字という違いはあります)
解決するためにはどのように対応すれば良いでしょうか?
どなたかご教授を宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/25 00:35
2018/07/25 01:16
2018/07/25 06:44
2018/07/25 08:37
2018/07/26 01:22
2018/07/26 03:28
2018/07/26 04:57
2018/07/26 05:33
2018/07/26 06:40
2018/07/26 07:02
2018/07/26 07:45