delphi2010在线程中创建一个frame窗体后关闭,退出程序时出现内存错误,何解?(200)

  • 主题发起人 主题发起人 Conch
  • 开始时间 开始时间
C

Conch

Unregistered / Unconfirmed
GUEST, unregistred user!
在线程中创建一个frame窗体到主窗体上,然后关闭这个frame窗体,在退出程序的时候出现了内存错误。但这个错误在delphi 7编译的程序中没有出现,而delphi 2010编译的就出现了。同时,如果是直接在主窗体中创建同样的frame窗体再关闭,就不会出现内存错误。不知道有哪位能解释下不?
 
这种错误一般都要调试一下的内存错误最容易出现的就是两个Free同一个对象,查一下是不是Frame的Destroy被调用了两次,然后看堆栈是谁调用的。
 
后退
顶部