Forum: Object-Pascal / Delphi-Language
Delphi
by xZise,
31. Dez 2006
Hi Jürgen.
Entschuldige, aber ich habe dich falsch verstanden ;)
Ich habe gedacht du wolltest darauf hinaus, dass es doch unsinnig ist, wenn es keine Items gibt. (Teilweise stimmt das schon)
Du hast recht ;) Lieber eine Globale Variable einrichten. Und ich habe (bisher) nicht TStringList verwendet, weil das an sich ja =array of string ist. Aber ich habe nicht an "IndexOf" gedacht. Das ist...
Forum: Object-Pascal / Delphi-Language
Delphi
by xZise,
31. Dez 2006
Hi Jürgen.
Naja. Es ist eine Prozedur. Und Prozeduren werden ja bekanntlich mehrmals aufgerufen ;)
Nur ist es so, dass nach dem Programmstart keine Einträge vorhanden sind. Und wenn ich einen Eintrag erstellen will, dann wird die Methode aufgerufen ;)
Sie hat einen Sinn bei mehr als 0 Einträgen :D
@ Florian: Steht schon so im Edit drinne ;) War ein Denkfehler ^^
Forum: Object-Pascal / Delphi-Language
Delphi
by xZise,
31. Dez 2006
Nun zu meiner Frage:
Ich habe folgenden Code
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 := lwList.Items.Caption;
end;