Thema: Delphi Ungewohntes Konstrukt

Einzelnen Beitrag anzeigen

Delbor

Registriert seit: 8. Okt 2006
Ort: St.Gallen/Schweiz
1.186 Beiträge
 
Delphi 11 Alexandria
 
#1

Ungewohntes Konstrukt

  Alt 23. Apr 2021, 11:04
Delphi-Version: 10.4 Sydney
Hi zusammen

Ich setze in einer TGridPanel-Testanwendung diesen Code ein, um mehr über die Verwendung des TGridpanel zu erfahren.

Dabei bin ich auf ein eher ungewöhnliches Konstrukt gestossen:
Delphi-Quellcode:
    for i := 0 to -1 + rowCount * colCount do
    begin
    ...
    end;
Dabei denke ich, hat weder rowCount noch ColCount hier einen bestimmten Einfluss. Die Anweisung könnte genausugut heissen:
Delphi-Quellcode:
    rw := rowCount * colCount;
    for i := 0 to RW -1 do
      begin
      ...
      end;
Zumindest würde ich dies als wesentlich lesbarer erachten als die erste Form und die inzwischen ja verpönten with-Blöcke. Als ich die eliminieren wollte, hab ich einige Verständnisfehler gemacht, so dass am Schluss gar nichts mehr lief...

Gruss
Delbor
Roger
Man muss und kann nicht alles wissen - man muss nur wissen, wo es steht.
Frei nach Albert Einstein
http://roase.ch
  Mit Zitat antworten Zitat