probiers mal so:
Code:
var nick, names: string;
until pos(' ',names)<= 0 do
begin
nick:= copy(names,1,pos(' ',names)-1);
temp:= copy(names,pos(' ',names)+1, length(names)-pos(' ',names));
showmessage(nick); //oder sonst was damit machen
end;
ist garantiert falsch! muss rumexperimentieren mit den +1 oder -1 oder auch mal gar nix.
siehst du dann ja aber, wenn der name zu früh aufhört, oder dahinter noch ein ungewolltest zeichen ist
gruß iaby