hey
hab vor nen kleinen irc client zu schreiben
ich will aus nem string ne liste machen
klappt eigentlich auch
nur irgendwie sacht er immer das die liste zu lang is oder so
also
habs jetz so
erst hole ich die usernamen vom channel und crate die liste
Delphi-Quelltext
1: 2: 3:
| begin userZ:=virc.GetUsersFromChannel('#cologne-reggae'); liste:=TStringList.Create; |
jetz teile ich die liste bei komma...
Delphi-Quelltext
1: 2: 3:
| try liste.Delimiter:=','; liste.DelimitedText:=userZ; |
...und müsste somit liste[0],liste[1] u.s.w. gefüllt haben
zumindest so oft wie es user im channel gibt
das scheint auch der fall zu sein , weil wenn ich ne FOR-schleife von "i:=0 TO 1" einstelle und mit 2 usern im channel bin dann zeigt er mir die auch an
jetz versuch ich das in ne schleife zu packen und damit die TListView zu füllen
un genau da liegt mein problem
wie mach ich das??
so wie ichs hab gehts nich!
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| i:=0; while liste[i]<>'' do begin user.AddItem(liste[i],userlist); i:=i+1 ; end ;
finally liste.Free; end ; |
da geht ein error fenster auf un drinn steht
| Zitat: |
| Meldung:listenindex überschreitet das maximum(1) |
thx im vorrauss
greetz SENSI
[/quote]