Thema: Delphi VCL-Styles

Einzelnen Beitrag anzeigen

Benutzerbild von Jens Hartmann
Jens Hartmann

Registriert seit: 11. Jan 2009
Ort: Wilnsdorf
1.439 Beiträge
 
Delphi XE2 Professional
 
#12

AW: VCL-Styles

  Alt 9. Jan 2012, 12:26
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
Jens Hartmann
Das Leben selber ist zu kurz, also nutze jeden Tag wie er kommt.
  Mit Zitat antworten Zitat