2011-11-09 31 views
24

誰かが64ビットアプリケーションを実行/接続することで64ビットのDLLをデバッグするのに成功しましたか?私はアプリケーションとDLLの両方のDelphiコードを持っています。私は32ビットと64ビットでアプリケーションをデバッグできます。 を実行して32ビットdllをデバッグすることもできます。を実行して32ビットバージョンのアプリを選択します。 - Delphi XE2:64ビットのアプリケーションで64ビットのDLLをデバッグ

しかし、私は64ビットのアプリケーションを実行して私の64ビットのDLLをデバッグすることはできません、誰もこれを働かせているのですか?変換されたdprojファイルを使用しているとき@ evdkraanの答え

「スティーブあたりとして

+2

はい。 64ビットDLLのデバッグは、ここで動作します。プラットフォームアシスタントを使用していますか? – Shannon

+0

私はプラットフォームアシスタントを使用していません.Dllプロジェクトを開いたRAD Studio XE2 IDEとexeファイルを64ビットでビルドしました。 dllプロジェクトのRun - > Parametersは64ビットのexeを指しています。私はコードを実行し、ブレークポイントには赤い 'x'が表示され、デバッガが意図したとおりにブレークしないことを示します。 –

+0

これに加えて、新しいexeプロジェクトと新しいdllプロジェクト(両方ともXE2)を作成し、64ビットでビルドしてデバッグできるようになりました。エラーはDelphi 2006からプロジェクトをアップグレードすることに関連しているようです。私はすべてのプロジェクト - >オプションを見てきましたが、新しいプロジェクトとは違うものを見ることはできません。 –

答えて

2

は、64ビットのデバッグとXE2にバグがある。http://qc.embarcadero.com/wc/qcmain.aspx?d=100309を参照してください。これはアップデート2で修正される必要がありますが、まだそれをテストしていません"

"これはアップデート2で修正されたかどうかわかりませんが、アップデート3で動作します。

+0

[QualityCentralは現在シャットダウンされました](https://community.embarcadero.com/blogs/entry/quality-keeps-moving-forward)、これ以上 'qc.embarcadero.com'リンクにアクセスすることはできません。古いQCデータにアクセスする必要がある場合は、[QCScraper](http://www.uweraabe.de/Blog/2017/06/09/how-to-save-qualitycentral/)を参照してください。 –

関連する問題