Autor Beitrag
Schadowmaster
Hält's aus hier
Beiträge: 13



BeitragVerfasst: Mo 29.06.09 20:23 
moin,

mit break kann man ja Schleifen und ähnliches abbrechen.

Ich brauche den gleichen Befehl, aber für eine ganze Prozedur, also einen Weg eine Prozedur oder Funktion mitten drin abzubrechen.

Ich hoffe da kennt jemand nen Befehl für... ;)
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mo 29.06.09 20:24 
Exit --> Prozedur abbrechen

Break --> aktuelle Schleife abbrechen
Continue --> Zum nächsten Durchlauf der aktuellen Schleife
Schadowmaster Threadstarter
Hält's aus hier
Beiträge: 13



BeitragVerfasst: Mo 29.06.09 21:16 
perfekt, thx

jetzt muss ich morgen nur noch ca. 5 Laufzeitfehler/Endlosschleifen, von denen ich keine Ahnung hab woher sie kommen, loswerden, dann ist mein Programm fertig (</Sarkasmus>)


aber ich glaub das exit wird schon ein wenig was bringen^^
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mo 29.06.09 21:18 
Endlosschleifen sind eher ein Problem mit dem Konzept, da mit Exit herausspringen um das zu beheben ist nicht unbedingt die beste Idee.

Ich meine Exit ist oft sinnvoll, klar, aber so wie du das gerade schreibst, hört es sich eher so an als solltest du besser Schleifenbedingungen usw. anpasssen. ;-)
Schadowmaster Threadstarter
Hält's aus hier
Beiträge: 13



BeitragVerfasst: Di 30.06.09 10:17 
^^

hab ich auch vor, ja
mein Problem ist grad, dass ich versucht habe das exit zu umschreiben und dabei nen Haufen Fehler rein gehauen habe.
muss ich halt die letzten paar Prozeduren neu schreiben, das passt schon irgendwie.^^