C cccccccs Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-03 #1 想在线程中释放程序中某个form上已经存在的某个组件,如何操作啊。。 直接调用.free显然是不行的。。。高手指点一下吧
D delphiboy Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-03 #2 你要看释放什么组件,有些VCL是线程不安全的。
C cccccccs Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-03 #3 就是释放一些timage。。tlabel。。tbutton之类的
L LeeChange Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-03 #4 为什么说"直接调用.free显然是不行的",释放组件就是调用free呀.
迷 迷糊 Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-03 #5 aa.free; aa:=nil; 最好放在Synchronize中
C cccccccs Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-03 #6 比如要释放form1上的组件。。如果在线程中调用form1.button1.free,会出错的。。。 好像是无法访问的错误吧
L LeeChange Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-03 #7 写一个不是类方法的过程,在他里面调用free. 在线程中调用他就行了.
C cccccccs Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-03 #8 "写一个不是类方法的过程",说清楚一点好么?谢谢