Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#8

AW: Anonyme Methode in Schleife ausführen - wie abbrechen?

  Alt 4. Okt 2022, 18:06
Zitat:
nur dass man den entsprechend bezeichnen kann.
Und es nichts macht, wenn man ihm nichts zuweist. (weil ja vor dem Funktionsaufruf initialisiert)
(wobei zwar Delphi inzwischen Integer/Boolean-Results mit 0 zu initialisieren scheint, also das EAX)

OK, bei OUT statt VAR, würde es per se wie beim Result reagieren und man sollte besser in der Prozudur da etwas zuweisen.

Zitat:
Dann kannst du die übliche for-in Syntax verwenden und die Abbruchbedingung direkt einprogrammieren:
Nur das Break da "direkt" nicht geht, weil ja in einer Prozedur.

Abort oder Raise ginge, bzw. das mit dem Result/Var und dann nach der Prozedur in der Schleife das Break, bzw. die Abbruch-Variable in die Schleifenbedingung.



PS: Beim Result hat man den Spaß, dass ... ja was Bedeutet es nun?
True (Boolean) oder z.B. 1 (Integer) ... ist das nun Weitermachen oder Abbrechen
$2B or not $2B

Geändert von himitsu ( 5. Okt 2022 um 11:21 Uhr)
  Mit Zitat antworten Zitat