お世話になります。
無限ループの終了方法がわかりません。
While True do begin
Application.ProcessMeaasges;
end;
という記述で行っていますが、強制終了しないとできません。
この後どう記述すれば良いのかアドバイスを下さい!。
private
ExitFlag: Boolean;
procedure TForm1.Button1Click(Sender: TObject);
begin
ExitFlag := True;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
showmessage('入った');
ExitFlag := False;
while True do begin
Application.ProcessMessages;
if ExitFlag then Break;
end;
showmessage('出た');
end;
deldelさん、ありがとうございました。
無事、解決できました。
ツイート | ![]() |