Debugging Delphi 10 64位调试布尔属性问题

Debugging Delphi 10 64位调试布尔属性问题,debugging,64-bit,delphi-10-seattle,Debugging,64 Bit,Delphi 10 Seattle,我编写了一个64位程序,并编译发布。运行程序并发现代码中有异常,因此我切换到调试模式,以便跟踪代码。我做了一个构建,然后“带调试运行”。我在OldCreateOrder上遇到访问冲突。我将表单更改为文本视图,并从表单中删除了OldCreateOrder属性。再次“带调试运行”。我获得了另一个布尔属性的访问权限:AButton.ParentFont。我删除了那个属性,仍然是表单文本视图。另一次运行,另一个布尔属性上的另一次访问冲突 我注意到的一件事是,当我从文本视图切换回表单视图时,所有删除的属性

我编写了一个64位程序,并编译发布。运行程序并发现代码中有异常,因此我切换到调试模式,以便跟踪代码。我做了一个构建,然后“带调试运行”。我在OldCreateOrder上遇到访问冲突。我将表单更改为文本视图,并从表单中删除了OldCreateOrder属性。再次“带调试运行”。我获得了另一个布尔属性的访问权限:AButton.ParentFont。我删除了那个属性,仍然是表单文本视图。另一次运行,另一个布尔属性上的另一次访问冲突

我注意到的一件事是,当我从文本视图切换回表单视图时,所有删除的属性都被恢复了,并且仍然存在访问冲突

在64位版本中运行,32位调试和发布工作正常

我被难住了


我能做些什么来修复这个问题吗?

我最好的猜测是,您受到了更新1中修复的64位编译器中的缺陷的影响。此缺陷是此质量门户问题的主题:

您必须更新到最新版本,或者至少应用解决编译器缺陷的修补程序。根据我对Embarcadero许可政策的理解,如果您没有更新订阅,则无权接收任何更新。但是,我相信如果是这样,那么您将能够应用热修复程序


禁用JCL在项目中的jdbg插入解决了我的问题。

如果这不是问题所在,那么我建议您在问题中提供更多细节。为我们提供重现您的问题的方法。A.最后,当你报告错误时,不要描述它们。逐字引用。使用“复制/粘贴”获取错误消息的完整文本。感谢您的提示。我已升级到订阅更新1,但问题仍然存在。然后我考虑了第三方附加组件。我使用JCL,所以我禁用了jdbg插入的所有选项。这就解决了我的问题。我认为它应该保留下来,因为其他人可能有同样的问题,并在这里找到答案。毕竟,这是一个寻找答案的地方。