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