VCL アプリを展開する Win 7 64 ビット システムがあります。
そのシステムで 64 ビット VCL アプリケーションと 32 ビット VCL アプリケーションの両方を実行しています。
64 ビット アプリケーションは C++ Builder 10.0 Seattle でビルドされており、正常に動作します。
32 ビット アプリケーションはシアトルにアップグレードされますが、ここで混乱が生じます。borlndmm.dll でラッパーが見つからないというエラーが発生しました。C++Builder の Win32 および Win64 redist フォルダから、System32 および SySWOW64 ディレクトリの両方で DLL を更新しました。「アプリケーションを正しく起動できませんでした 0xc00007b」というエラーが表示されます。32 ビット アプリケーションが 64 ビット DLL にリンクしているようです。
64 ビットと 32 ビットの VCL アプリケーションを同じシステムに共存させ、それぞれの DLL に正しくリンクするにはどうすればよいですか? これを修正するにはどうすればよいですか?
borlndmm.dll を必要としないように 32 ビット アプリケーションをコンパイルできればよかったのですが、[ダイナミック RTL とリンク] オプションと [ランタイム パッケージとリンク] オプションを無効にしても、borlndmm.dll とのリンクでエラーが発生します。