Debugging Delphi 10 64位调试布尔属性问题
我编写了一个64位程序,并编译发布。运行程序并发现代码中有异常,因此我切换到调试模式,以便跟踪代码。我做了一个构建,然后“带调试运行”。我在OldCreateOrder上遇到访问冲突。我将表单更改为文本视图,并从表单中删除了OldCreateOrder属性。再次“带调试运行”。我获得了另一个布尔属性的访问权限:AButton.ParentFont。我删除了那个属性,仍然是表单文本视图。另一次运行,另一个布尔属性上的另一次访问冲突 我注意到的一件事是,当我从文本视图切换回表单视图时,所有删除的属性都被恢复了,并且仍然存在访问冲突 在64位版本中运行,32位调试和发布工作正常 我被难住了Debugging Delphi 10 64位调试布尔属性问题,debugging,64-bit,delphi-10-seattle,Debugging,64 Bit,Delphi 10 Seattle,我编写了一个64位程序,并编译发布。运行程序并发现代码中有异常,因此我切换到调试模式,以便跟踪代码。我做了一个构建,然后“带调试运行”。我在OldCreateOrder上遇到访问冲突。我将表单更改为文本视图,并从表单中删除了OldCreateOrder属性。再次“带调试运行”。我获得了另一个布尔属性的访问权限:AButton.ParentFont。我删除了那个属性,仍然是表单文本视图。另一次运行,另一个布尔属性上的另一次访问冲突 我注意到的一件事是,当我从文本视图切换回表单视图时,所有删除的属性
我能做些什么来修复这个问题吗?我最好的猜测是,您受到了更新1中修复的64位编译器中的缺陷的影响。此缺陷是此质量门户问题的主题: 您必须更新到最新版本,或者至少应用解决编译器缺陷的修补程序。根据我对Embarcadero许可政策的理解,如果您没有更新订阅,则无权接收任何更新。但是,我相信如果是这样,那么您将能够应用热修复程序