Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
Delphi 12 Athens
|
AW: Textinhalt aufsplitten
16. Mär 2012, 11:59
Ohne Gewähr, da aus dem Kopf getippt:
Delphi-Quellcode:
procedure VerteileStrings(Quelle, Ziel1, Ziel2: TStrings);
var
List: TStringlist;
i: integer;
begin
Assert(Assigned(Quelle) and Assigned(Ziel1) and Assigned(Ziel2));
Ziel1.BeginUpdate;
try
Ziel1.Clear;
Ziel2.BeginUpdate;
try
Ziel2.Clear;
List := TStringlist.Create;
List.Delimiter := ';';
try
for i := 0 to Quelle.Count - 1 do
begin
List.DelimitedText := Quelle[i];
if List.Count > 0 then
Ziel1.Add(List[0]);
if List.Count > 1 then
Ziel2.Add(List[1]);
end;
finally
List.Free;
end;
finally
Ziel2.EndUpdate;
end;
finally
Ziel1.EndUpdate;
end;
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|