M
meng555
Unregistered / Unconfirmed
GUEST, unregistred user!
我有段代码类似这样:
for k:=1 to 100000 do
begin
。。。。。
if StopCal then Break;//点停止按钮退出。
。。。。。
end;
showmessage('已退出');
Timer1.enabled:=false;
----------------------------------
问题:为什么我停止了后,showmessage不执行?好象停止什么也不执行了,我还要停止计时器,让“停止”按钮变灰等,,都执行不了。这是为什么啊???
退出循环后,跑到哪去了,我跟踪发现没有执行。为什么有时会跳过去?
for k:=1 to 100000 do
begin
。。。。。
if StopCal then Break;//点停止按钮退出。
。。。。。
end;
showmessage('已退出');
Timer1.enabled:=false;
----------------------------------
问题:为什么我停止了后,showmessage不执行?好象停止什么也不执行了,我还要停止计时器,让“停止”按钮变灰等,,都执行不了。这是为什么啊???
退出循环后,跑到哪去了,我跟踪发现没有执行。为什么有时会跳过去?