スタートボタンとストップボタンに問題があります。
開始をクリックすると、正確に終了することはできません。次のようにするにはどうすればよいですか。
前
後
私のコード:
procedure TForm1.Button1Click(Sender: TObject);
begin
Button1.Enabled := False;
TServiceThread.Create;
end;
友達がこのコードを教えてくれましたが、うまくいきません。開始をクリックすると、閉じてしまいます。
procedure TForm1.Button1Click(Sender: TObject);
begin
Button1.Enabled := False;
TServiceThread.Create;
if (button1.Caption='&Start') then
begin
Button1.Enabled := True;
button1.Caption:='&Stop';
end
else
begin
Button1.Enabled := True;
close;
button1.Caption:='&Start';
end;
end;
解決策は何ですか?