Danke für eure Antworten!
Habs jetzt endgültig so gemacht:
Delphi-Quellcode:
//String aus StringStream auslesen
S_Data := StringStream.DataString;
//String auf die Länge des Datenstrings setzen
SetLength(S, length(S_Data));
//#0 ausfiltern und in neuen String schreiben
for i := 1 to length(S_Data) do
begin
If S_Data[i] <> #0 then
begin
inc(j);
S[j] := S_Data[i];
end;
end;
//wirkliche Größe des Strings setzen
SetLength(S, j);
mfg
Helmi
>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<