Ich schätze fast ein TStringstream mit dem richtigen Encoding macht einerseits deine StreamToText procedure überflüssig und würde wahrscheinlich das richtige Ergebnis liefern.
Du greifst auf Result zu?
?
sStream.ReadBuffer(Result[1], xLen);
schreibt Daten in Result, falls das die Frage war.
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."