【发布时间】:2013-10-02 09:57:31
【问题描述】:
我刚刚在将我的一个应用程序从 XE2 转换为 Delphi XE5 时遇到了一个奇怪的问题
我不确定这是否是 XE5 行为的变化,或者我是否在 XE2 中禁用了某些我(还没有)在 XE5 中的功能。
作为切换到 XE5 的一部分,我们正在重命名一些数据库列。在运行应用程序时,当我错过重命名时,调试器显然会捕捉到。一切都很好。
但是,它并没有下降到我在代码中调用错误名称的地步,而是下降到 Data.DBXCommon.pas TDBXContext.Error
更令人困惑的是,它并不是所有的应用程序......有什么建议吗?
【问题讨论】:
-
调试器将您指向引发 dbExpress 异常的常见位置。您可以显示调用堆栈以查看导致问题的原因。我会说它与“使用调试.dcus”有某种关系,但这只是一个猜测。
标签: delphi debugging delphi-xe5