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