Ich lese aus einer ComboBox die Items in die StringVariable 's' und versuche den Index eines Zeichens (=) herauszufinden, hier das Codebeispiel:
Delphi-Quellcode:
for i:=0 to CharCBox.Items.Count-1 do begin
s:=CharCBox.Items[i];
showmessage(s); //z.B. "Name0=Neuer Charakter"
showmessage(inttostr(pos(s,'a'))); //zeigt immer 0 an egal welches Zeichen ich suche
{CharCBox.Items[i]:=copy(CharCBox.Items[i],pos(CharCBox.Items[i],'='),length(CharCBox.Items[i])-pos(CharCBox.Items[i],'='));}
end;
Den Teil in {} will ich eigentlich realisieren!
Kann mir bitte jmd den Fehler erklären? Ich hab das bisher immer so gemacht und auch in der Hilfe gibt es keine anderen Methoden.