Einzelnen Beitrag anzeigen

Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#1

"Fehler bei der Bereichsprüfung" in "SetLengt

  Alt 31. Dez 2006, 16:05
Nun zu meiner Frage:
Ich habe folgenden Code
Delphi-Quellcode:
function TfrmManager.getNames: TStrArr; // TStrArr = array of string
var
  i : Integer;
begin
{x}  SetLength(Result, lwList.Items.Count - 1);
  for i := 0 to lwList.Items.Count - 1 do begin
    Result[i] := lwList.Items[i].Caption;
  end;
end;
und er wirft mir eine Exception an den Kopf, wenn er die Zeile 5 (mit dem x versehen) erreicht:
"Fehler bei der Berreichsprüfung".

lwList ist eine ListView und enthält keine Einträge.

[OOPs]Sry, aber dummer Bug Einfach das "-1" weglassen... Warum fällt mir das erst jetzt auf? Wahrscheintlich deswegen:
Zitat:
lwList ist eine ListView und enthält keine Einträge.
[/OOPs]
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat