Zitat von
Uwe Raabe:
Auf jeden Fall sollte die Bereichsprüfung aktiv sein - das hat schon oft einen Tip gegeben.
Danke für den Tip. Ich hab den Fehler gefunden, allerdings ganz woanders. Es war wirklich eine Bereichsverletzung der Grund für den Fehler. Alles zu zeigen, wäre zuviel. Das Problem lag in der definition eines array´s.
Delphi-Quellcode:
MeinArray : array[1..12] of integer;
...
for i = 1 to Test.Count do
...
//jetzt geändert in
MeinArray : array of integer;
...
SetLength(MeinArray,Anzahl);
for i := Low(MeinArray) to High(MeinArray) do
MeinArray[i] := i;
for i := Low(MeinArray) to High(MeinArray) do
ShowMessage(IntToStr(MeinArray[i]));
Durch die Abfrage mit Low und High, kann die Bereichsverletzung jetzt nicht mehr vorkommen.
Danke nochmal...
Gruß Jens