在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
有大数循环的情况,通常会出现假死,在循环前加一句:Application.ProcessMessages; 就可以了。。 比如下面的例子: procedure TForm1.Button1Click(Sender: TObject); var i:Integer; begin for i:=0 to 100000 do begin Edit1.Text := IntToStr(i); end; end; 这样程序执行上面的代码时会出现假死,如果改成下面的就不会了。 procedure TForm1.Button1Click(Sender: TObject); var i:Integer; begin for i:=0 to 100000 do begin Application.ProcessMessages; Edit1.Text := IntToStr(i); end; end; |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论