对于程序在结束时,释放create的东西时出现了invalid pointer operation 是否有方法能跟踪错误点在哪?这个问题已经困扰我好久了,上次情况比较严重,几乎每次结束程序都会报这个错误。而且都是同一个类(class A)在释放时出现这个错误。后来经过检查发现,在一个类(class B)中通过new方法为指针申请内存,但申请后没有fillchar。而B和A根本不搭边,2者根本毫无任何关系。而把A独立出来运行,结束也没任何问题,用内存泄露软件检测也未发现任何泄露。唯独将B整合进去后,就会在释放A时出现莫名其妙的报错。delphi用的不熟,不知道有没有方法能跟踪到这个错误产生的原因。或者一般什么情况会造成这种错误的发生。分实在少了点,今天已经没分了,明天加吧。加满为止。