在form窗口中有兩個按鈕 Button1,Button2當用戶按下Button1后,程序幵始進入多個
for...循環和while...循環, 一般每次執行都要几分鐘才能退出。 我想在按下Button2時
強行終止循環并退出,所以在Button2中加入了break語句。
但是當我按下Button1后, 如果循環沒有結束,我就沒辦法按下Button2,請問:
怎樣在任何時間,隨意終止程序的執行?
解决方案 »
- Oracle中长字段的显示问题
- 如何是窗体获得输入焦点?
- DELPHI中只能显示4位小数吗? 数据库实际存0.0015332244 Delphi中只能看到0.0015
- 谁知道哪里有Windows Media Services 中文版的SDK下载?(急!!!)
- 关于Access数据库与Paradox数据库存入图片的问题
- SQL7.0数据库中文数据存储?
- adoquery怎么实现缓存更新啊?(我已设了ltBatchOptimistic)还有我下面的代码也不行。老是出错
- 请问Timer控件的Interval属性设置时间间隔是怎么设置的,如通常情况下Interval=1000,代表什么意思?
- 关于键盘、mouse缓存区的读取!
- 关于系统托盘的问题
- 為什麼我用DBEdit綁定用ADOtable 連接的sql2000表,運行後不能被修改.
- 在使用ehlib中的dbgrid中的分类、合计问题
Var
bLoop : boolean;
procedure Form1.Button1click(sender : Tobject);
begin
While bLoop do
begin
Memo1.lines.add('loop');
Application.processmessages;
end;
end;procedure Form1.Button2click(sender:Tobject);
begin
bLoop := False;
end;
我这里没有Delphi,所以语法一定对,但思路是这样!