德尔福XE2:通过一个64位的应用程序调试一个64位的DLL [英] Delphi XE2: Debug a 64 bit dll through a 64 bit app
问题描述
有没有人有在调试一个64位的DLL运行/附加到64位应用程序的成功?我有德尔福code为应用程序和DLL。我可以在32位和64位调试应用程序。我还可以通过使用<大骨节病>运行骨节病>调试32位的dll - > <大骨节病>参数骨节病>选择32位版本的应用程序中。
Has anyone had success in debugging a 64 bit dll by running/attaching to a 64 bit application? I have Delphi code for both the application and the dll. I can debug the application in 32 bit and 64 bits. I can also debug the 32 bit dll by using Run -> Parameters to select the 32 bit version of the app.
不过,我不能出现通过运行64位应用程序调试我的64位DLL,有没有人得到这个工作?
However, I cannot appear to debug my 64 bit dll by running the 64 bit app, has anyone got this to work?
推荐答案
根据@ evdkraan的答案
As per @evdkraan's answer
史蒂夫,有使用转换dproj文件时,与64位调试XE2的错误。见的 http://qc.embarcadero.com/wc/qcmain.aspx?d=100309 。这应该是固定的更新2,但还没有测试它呢。
"Steve, there is a bug in XE2 with 64bit debugging when using an converted dproj file. See http://qc.embarcadero.com/wc/qcmain.aspx?d=100309. This should be fixed in Update 2, but haven't tested it yet"
我不知道这是否是固定的更新2,但它现在更新3工作。
"I don't know whether this was fixed in Update 2 but it does now work in Update 3."
这篇关于德尔福XE2:通过一个64位的应用程序调试一个64位的DLL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!