誰でもこれを手伝ってもらえますか。
Delphi2007 12 月の更新を使用しています。
ODBC 経由で Gupta データベースに接続しようとすると、次のエラー メッセージが表示されます。指定されたモジュールが見つかりませんでした。C:\Windows\System32\c2gup15.dll。
DLL は 32 ビットで、c:\Windows\SysWow64 にあります。
コンパイルしたプログラムをスタンドアロンで (Delphi 内ではなく) 実行する場合、問題はありません。
XP (私の他のマシン) では、Delphi IDE 内で実行しても問題はありません。
この ODBC ドライバーを介して接続する他のすべての方法 (Excel など) は完全に機能します。
ODBCExpress と AnyDac の両方でこの問題が発生しています。
私が理解しているように:Win7 64ビットウィンドウで32ビットアプリを実行する場合、System32の代わりにSysWow64を自動的に使用する必要があります。
Delphi2007 は何らかの形でこれを台無しにしたり上書きしたりしますか?
それを解決する方法はありますか?(デバッガが使えない場合、ソフトウェアの開発は容易ではありません)