誰かが64ビットアプリケーションを実行/接続することで64ビットのDLLをデバッグするのに成功しましたか?私はアプリケーションとDLLの両方のDelphiコードを持っています。私は32ビットと64ビットでアプリケーションをデバッグできます。 を実行して32ビットdllをデバッグすることもできます。を実行して32ビットバージョンのアプリを選択します。 - Delphi XE2:64ビットのアプリケーションで64ビットのDLLをデバッグ
しかし、私は64ビットのアプリケーションを実行して私の64ビットのDLLをデバッグすることはできません、誰もこれを働かせているのですか?変換されたdprojファイルを使用しているとき@ evdkraanの答え
「スティーブあたりとして
はい。 64ビットDLLのデバッグは、ここで動作します。プラットフォームアシスタントを使用していますか? – Shannon
私はプラットフォームアシスタントを使用していません.Dllプロジェクトを開いたRAD Studio XE2 IDEとexeファイルを64ビットでビルドしました。 dllプロジェクトのRun - > Parametersは64ビットのexeを指しています。私はコードを実行し、ブレークポイントには赤い 'x'が表示され、デバッガが意図したとおりにブレークしないことを示します。 –
これに加えて、新しいexeプロジェクトと新しいdllプロジェクト(両方ともXE2)を作成し、64ビットでビルドしてデバッグできるようになりました。エラーはDelphi 2006からプロジェクトをアップグレードすることに関連しているようです。私はすべてのプロジェクト - >オプションを見てきましたが、新しいプロジェクトとは違うものを見ることはできません。 –