Registriert seit: 13. Aug 2003
1.111 Beiträge
|
Re: Eine Variable unterteilen?!
16. Jan 2006, 14:19
Delphi-Quellcode:
function GetStringNr(const NR : integer; const Value : AnsiString; const delim : char = ';'): Ansistring;
var i, idx : integer;
iOrd : byte;
Res : AnsiString;
Used : Integer;
begin
Result := '';
idx := 1;
Used := 0;
SetLength(Res, Length(Value));
for i := 1 to length(Value) do
begin
if Value[i] = delim then
begin
inc(IDX);
continue;
end;
If IDX > NR then break;
if IDX = NR then
begin
inc(Used);
Res[used] := Value[i];
end;
end; // von for
SetLength(Res, Used);
result := res;
end; // von GetStringNR
Showmessage(GetStringNr(4,'Ich bin ein Satz mit Leerzeichen als Trennung, ' '));
Phantasie ist etwas, was sich manche Leute gar nicht vorstellen können.
|
|
Zitat
|