H
hubo927
Unregistered / Unconfirmed
GUEST, unregistred user!
下面是一个线程的execute,不知道为什么它只执行一次
procedure TAutoSendSMS.Execute;
begin
while not Terminated do
begin
GetReceiveData;
TestReceiveData;
//在这里获得测试数据,是在程序中写的
Synchronize(SendDate);//跟界面交互的都写在SendDate中了,就是把前面获得的数据往窗体的memo中写
Sleep(1000);
end;
end;
我要的得到的结果是:不停的从testreceivedata中获得数据,然后往界面上显示
可不知道为什么它就执行一次循环,就停了,请问什么原因?
procedure TAutoSendSMS.Execute;
begin
while not Terminated do
begin
GetReceiveData;
TestReceiveData;
//在这里获得测试数据,是在程序中写的
Synchronize(SendDate);//跟界面交互的都写在SendDate中了,就是把前面获得的数据往窗体的memo中写
Sleep(1000);
end;
end;
我要的得到的结果是:不停的从testreceivedata中获得数据,然后往界面上显示
可不知道为什么它就执行一次循环,就停了,请问什么原因?