7

BCB5で記述されたc++dllを使用するDelphi7で記述されたアプリケーションがあります
。DelphiIDEからこのdllをデバッグしたいのですが、これは可能ですか?

可能であれば、デバッグする手順はどれですか?

追加情報として、dllの完全なソースコードがあります。

4

3 に答える 3

4

C++ / Delphi を一緒に扱うのは久しぶりです。しかし、私の記憶が正しければ、BCB IDE を使用して、DLL を使用する Delphi アプリケーション (コンパイル済み) を実行できます。基本的に、BCB のプロジェクト設定では、「実行」ボタンをクリックしたときに実行するプログラムを設定できます。DLL の関数が呼び出されたときにキャッチされるブレークポイントなどを設定できると思います。そのアプリケーションによって。それでも、これはあなたがBCBを持っていることを意味します.

于 2011-05-30T21:30:13.237 に答える
3

それは可能であるはずです:

Delphi6IDE内でBCB5dllをデバッグすることはよくあります。私のdelphi6アプリケーションはDLLを使用しており、delphiコードからbcbコードにステップイン(およびその逆)することができます。だから私もDelphi7で作業するかもしれません。

Delphiは、デフォルトではそれを行うように構成されていません。その時、私はそれを行う方法の説明をウェブ上で見つけました。わかりませんが、次のページである可能性があります:http ://www.delphifaq.com/faq/delphi/delphi_ide/f178.shtml

また、デバッグモードでdllをコンパイルし、Delphiアプリケーションのプロジェクトオプションでdllのソースコードへのパスを指定する必要があります。

于 2011-05-31T15:05:46.423 に答える
3

私の記憶では、これを最後に試してからしばらく経ちましたが、これを行うには C++ Builder IDE が必要でした。

于 2011-05-30T21:20:19.340 に答える