A
Anubis99
Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TSelfCheckThread.Execute;
begin
while not Terminateddo
begin
do
Check;
Sleep(1000);
application.ProcessMessages;
end
end;
DoCheck是把我TList中的数据读出来写入数据库,但是如果在写数据库的过程中,出现异常会导致线程断掉(在进行数据库操作时我使用了Try except),我想问一下,怎么将判断线程中断了,或者怎么防止这种情况。谢谢。
begin
while not Terminateddo
begin
do
Check;
Sleep(1000);
application.ProcessMessages;
end
end;
DoCheck是把我TList中的数据读出来写入数据库,但是如果在写数据库的过程中,出现异常会导致线程断掉(在进行数据库操作时我使用了Try except),我想问一下,怎么将判断线程中断了,或者怎么防止这种情况。谢谢。