Registriert seit: 26. Nov 2004
Ort: Dresden
272 Beiträge
Delphi 10.3 Rio
|
AW: EListError, warum? ObjectList mit Daten füllen
21. Mai 2022, 18:06
Debuggen ergibt in SetRows die Fortsetzung
for ACol := 0 to FCols-1 do
eine Zählung über Spalte 9 hinaus. Warum das? Ich will 9 Spalten haben und nicht 10 SetCols(9)! 0..9 sind doch schon 10 Spalten, FCols -1 sind 9 Spalten!
Offenbar wird die Abbruchbedingung nicht eingehalten. Wie kann das sein? Die For Schleife sollte doch automatisch weiter zählen und bei Erreichen des Maximalwertes abbrechen.
Ich habe in SetCols() die Zeile
if ACol >= FCols-1 then break ergänzt.
|