Thema: Delphi prozedur beenden

Einzelnen Beitrag anzeigen

he_rules_world

Registriert seit: 27. Nov 2009
Ort: Frankfurt am Main
5 Beiträge
 
#1

prozedur beenden

  Alt 27. Nov 2009, 21:56
Hey Leute wie kann ich in einer von einer Prozedur aus eine andere während diese läuft beenden?

Der code sieht vereinfacht so aus so aus:

Delphi-Quellcode:
procedure TForm1.B_StartClick(Sender: TObject);

begin
while (Auto.Left >= -100) do
  begin
    Auto.Left:=Auto.Left-1;
  end;
end;
Es handelt sich, wie unschwer zu erkennen, um das Bild eines Autos das fahren soll.


Ich will jetzt einen Stop Button hinzufügen, dabei dachte ich mir unterbreche ich am besten die prozedur.

Ich dachte da an sowas
Delphi-Quellcode:
procedure TForm1.B_StopClick(Sender: TObject);
begin
  exit procedure TForm1.B_StartClick
end;
oder so ähnlich

Ich will nur sichergehen dass ich mich klar ausdrücke, deshalb wiederhole ich mich wahrscheinlich auch ein paar mal ^^.

Ich will also von der 2. Prozedur aus die 1. beenden geht das überhaupt, bin nämlich im Internet auf nichts darüber gestoßen?
Zu wenig wissen ist gefährlich. Zu viel wissen auch.

Albert Einstein
  Mit Zitat antworten Zitat