我有一个复杂的应用程序,刚刚引入了一些更改,添加了几个新的类和接口,并删除了一些其他类。功能上都可以正常工作,但是在一个类的“销毁”过程之后,我会遇到一个访问冲突:
"Access violation at address 0040B984 in module 'xxxx.exe'. Read of address 80808088".
我知道这是类的“Finalize”代码中出现的问题。如果我进入反汇编(Delphi 2010),我可以看到AV的出现点。但是我找不到哪个变量在触发这个问题。在进行这么深入的操作时,是否有一种程序可以帮我找到被引用的实例的线索?
谢谢 Brian