Re: Probleme mit Checklistbox und Indexof bzw Indexofname
4. Jan 2010, 18:28
Hallo,
das sollte statta := copy(newlist[i],0,pos(':', newlist[i])-1);
liebera := copy(newlist[i],1,pos(':', newlist[i])-1);
heißen, Strings beginnen bei 1 und nicht bei 0.
Hierausb := copy(newlist[i],pos(':', newlist[i])+2,length(newlist[i])-pos(':', newlist[i])-2);
kannst Du ruhigb := copy(newlist[i],pos(':', newlist[i])+2,length(newlist[i]));
machen, Du benötigst ja den gesamten "Rest", wenn der kürzer ist als Length(newlist[i]), dann macht das nichts aus.
Dashierif (pos('enabled',b) >=0) then Checklistbox1.Checked[o] := true;
könntest Du in Checklistbox1.Checked[o] := (pos('enabled',b) >=0);
verwandeln, damit ein eventuell auf True stehender Schalter auf False gestellte werden kann.
|