本文整理自网络,侵删。
问题:我设置timer1.enabled := false;后,当OnTimer事件中未执行完时,还是会执行下面的语句。有没有方法可以直接停止执行。不管下面的语句有没有执行。谢谢。回复:没有直接停的办法,只有在OnTimer事件中加上Timer1.Enabled的判断。如:procedure TForm1.Timer1Timer(Sender: TObject);var i: Integer;begin if not Timer1.Enabled then Exit;
for i := 0 to 999 do begin if not Timer1.Enabled then Exit; end;end;
相关阅读 >>
Delphi 简单的操作memo1剪切 复制 粘贴 撤销 全选 清空
Delphi tms web core 从js调用pascal函数
更多相关阅读请进入《Delphi》频道 >>