Forum: Programmieren allgemein
Delphi
by himitsu,
7. Feb 2011
Sowas hätte Emba aber auch schon verbauen können, denn wenn man damit einen String in einen Stream reinmachen kann,
X := TStringStream.Create('abcde');.
dann wäre der umgekehrte Weg doch auch sehr naheliegend gewesen? :angle:
Forum: Programmieren allgemein
Delphi
by himitsu,
7. Feb 2011
Nicht ganz.
Auf Clientseite kommt ein String in 'nen Stream rein,
dieser wird dann zum server übertragen
und dort muß der String wieder aus dem Stream raus.
function TDataServerDemoMethods.AddStream(S: String; StringStream: TStream): String;
Bei der Datenübertrageung kommt der Stream dann aber nicht als TStringStream im Server an, da dort vom Server ein neues/anderes Stream-Objekt erstellt...
Forum: Programmieren allgemein
Delphi
by himitsu,
7. Feb 2011
is ja umständlich :oops:
hatte im Constructor gesucht.
so ala
X := TStringStream.Create(MyStream);
S := X.ReadString;
X.Free;
Forum: Programmieren allgemein
Delphi
by himitsu,
7. Feb 2011
Moin, also ich hab zwar für mich schon eine Lösung, aber dennoch eine Frage dazu...
Warum kann man den TStringStream nicht nutzen, um einen String aus einem Stream rauszuholen? :shock:
TStringReader oder so hilft da auch nichts.
Grund:
auf einer Seite wollte ich einen String in einen Stream verfrachten, welches ja mit TStringStream und WriteString geht.
Nach der Datenübertragung...