Delphi XE2:通过 64 位应用程序调试 64 位 dll [英] Delphi XE2: Debug a 64 bit dll through a 64 bit app

查看:51
本文介绍了Delphi XE2:通过 64 位应用程序调试 64 位 dll的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有人通过运行/附加到 64 位应用程序来成功调试 64 位 dll?我有应用程序和 dll 的 Delphi 代码.我可以在 32 位和 64 位调试应用程序.我还可以通过使用 Run -> Parameters 来选择 32 位版本的应用程序来调试 32 位 dll.

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 文件时,XE2 的 64 位调试存在一个错误.请参阅 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."

这篇关于Delphi XE2:通过 64 位应用程序调试 64 位 dll的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆