1. ホーム
  2. windows

[解決済み] アプリケーションを正しく起動できませんでした (0xc000007b)

2022-04-21 17:13:48

質問

私は1台のPCで開発しているクライアント/サーバーアプリを持っています。シリアルポートが2つ必要になったので、友人からPCを借りました。

アプリをビルドして実行またはデバッグしようとすると(Delphi IDEでもWindowsのファイルマネージャからでも)、"The application was unable to start correctly (0xc000007b)" というエラーが発生します。

ググってもあまり出てこないのですが、これはDelphi特有のものではなく、他のアプリでも起こることらしいです。64ビットアプリから32ビットDLLを呼び出したり、その逆を行った場合に発生するようです。

  • PCは2台ともWindows 7、64bit
  • どちらも32ビットしか扱えないDelphi Xe2スターター版を使用
  • 私のPCでは正常に動作するが、友人のPCでは動作しない。
  • 他のDelphiアプリは両方のPCで問題なく動作する

どなたか、この原因を突き止めるヒントを教えていただけませんか?

解決方法は?

まず始めに、アプリケーションとその依存関係の間に問題がないか、以下の方法でテストすることをお勧めします。 依存関係ウォーカー