[Delphi] length i TStringList

0

var Costam : TStringList;
i: integer;

for i:=0 to Length(Costam)-1 do begin
costamcostam;
end;

Zaznacza linie z Length(Costam) i wypisuje 'Incompatible types'. Wydaje mi sie ze to wczesniej dzialalo :), ale moze sie myle.

Oczywiscie Costam zostalo juz wczesniej utworzone

0

a moze to costam to string a powinien byc integer lub na odwrot?

0

a moze to costam to string a powinien byc integer lub na odwrot?

Costam to na pewno TStringList gdyby to byl string to byl dal StrLen(Pchar(Costam)) :P

0

Zaznacza linie z Length(Costam) i wypisuje 'Incompatible types'. Wydaje mi sie ze to wczesniej dzialalo :), ale moze sie myle.

Oczywiscie Costam zostalo juz wczesniej utworzone

a to pełny kod ? gdzie jest TStringList.Create(); :-D

0

niezauwzylem ze podales tez var Costam: TStringList [wstyd]
w tym wypadku piechant ma racje

0

Zaznacza linie z Length(Costam) i wypisuje 'Incompatible types'. Wydaje mi sie ze to wczesniej dzialalo :), ale moze sie myle.

Oczywiscie Costam zostalo juz wczesniej utworzone

a to pełny kod ? gdzie jest TStringList.Create(); :-D

no mowie ze Costam zostalo juz utworzone wczesniej (w formcreate), bo Costam jest zmienna globalna, czy jak to tam oficjalnie, no ta zdeklarowana w glownym var :)

0

czyli jezeli to sa zmienne globalne to juz wiem:
do petli for i musi byc zmienna lokalna

0

niestety, to nie to (sprawdzilem) :(. poza tym, wtedy bylby inny blad.


dodane: mam :). Dalem Costam.Count-1 i chyba dziala.

dzieki za odpowiedzi!

0

TStringList to jest klasa a Length działa tylko na tablicach :(

0

Chodzi Ci chyba o cos takiego:

for I := 0 to S.Count -1 do
...

1 użytkowników online, w tym zalogowanych: 0, gości: 1