1,183
社区成员
发帖
与我相关
我的任务
分享
myThread01 := TThread.CreateAnonymousThread(
procedure
begin
Terminated := true;
while Terminated do
begin
makearticle; // 生成文章事务
checkexe;
// Sleep(600000); // 沉睡10分钟
Sleep(100000);
end;
end);
myThread01.Start;
while Terminated do
begin
try
makearticle; // 生成文章事务
checkexe;
except
showmessage('something went wrong');
end;
Sleep(100000);
end;
我一般用这样用
dt := GetTickcount;
while true do
begin
if gettickcount - dt >= 1000*60 then
begin
doSomething();
dt := gettickcount;
end;
if waitforsingleobject(qutevent,2) = Wait_object_0 then
break;
end;