如果才能正确结束一个线程?且此线程中使用while语句和创建了三个AdoQuery对象,请问如何才能正确的结束此线程,而不引起内存泄露的问题?(10分)

  • 主题发起人 主题发起人 yanning-923
  • 开始时间 开始时间
Y

yanning-923

Unregistered / Unconfirmed
GUEST, unregistred user!
如果才能正确结束一个线程?
且此线程中使用while语句和创建了三个AdoQuery对象,请问如何才能正确的结束此线程,而不引起内存泄露的问题?
 
线程里面的循环:
While Truedo
begin
...
if Terminated then
begin
ADOQuery1.Close;
TADOQuery.Free;
Break;
end;
...
end;

主线程调用:
MyThread;.Terminate
 
帮顶!
╭=========================================╮
80G海量源代码,控件,书籍全免费狂下不停!
http://www.source520.com

╰=========================================╯
 
后退
顶部