我刚刚在将我的一个应用程序从 XE2 转换为 Delphi XE5 时遇到了一个奇怪的问题
我不确定这是否是 XE5 行为的变化,或者我是否在 XE2 中禁用了某些东西,而我(还没有)在 XE5 中。
作为切换到 XE5 的一部分,我们正在重命名一些数据库列。运行应用程序时,当我错过重命名时,调试器显然会捕获。一切都很好。
但是,它并没有下降到我在代码中调用错误名称的地步,而是下降到Data.DBXCommon.pas TDBXContext.Error
更令人困惑的是,它不是所有的应用程序......有什么建议吗?