Kód: Vybrať všetko
function Rozdel(co: String; cim: String): TStrings;
var
i, p: Integer;
begin
p := 0;
for i := 1 to Length(co) do
begin
if co[i] = cim then
begin
Inc(p);
end;
if not (co[i] = cim) then
begin
Result[p] := Result[p] + co[i];
end;
end;
end;Kód: Vybrať všetko
procedure TForm1.SpeedButton1Click(Sender: TObject);
var
i: Integer;
s: String;
s2: TStrings;
begin
s := 'Ahoj|Ja';
s2 := Rozdel(s, '|');
Memo1.Lines.Append(s2[0]);
Memo1.Lines.Append(s2[1]);
end;Chápem tomu správne, že TStrings je Array Stringov?
Ďakujem.