Einzelnen Beitrag anzeigen

LTE5

Registriert seit: 13. Nov 2017
355 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#1

For-Schleife als Template mit Prozedur als Parameter?

  Alt 2. Jan 2018, 13:46
Ich weiß nicht wie ich das erklären soll. Ich habe das schon einmal gesehen weiß aber nicht wie es heißt und wie ich es finden kann.
Kann man den Schleifenkopf einer For-Schleife irgendwie als eine Art Template als Code festhalten und den Schleifeninhalt als Prozedur oder direkt Zeile für Zeile übergeben?

Delphi-Quellcode:
for i := 0 to 99 do
 begin
  1
  2
  3
 end;

for i := 0 to 99 do
 begin
  A
  B
  C
 end;
In obigen Falle (Beispiel) würde ich mir diese doppelte Schreibarbeit des Schleifenkopfes gerne ersparen und stattdessen so was hier schreiben
Delphi-Quellcode:
ForTemplate0To99.Do(
 procedure
  begin
   A
   B
   C
  end);
);

oder

ForTemplate0To99.Do(MeineProcedur;);
  Mit Zitat antworten Zitat