Casomai servisse a qualcuno in futuro, grazie a San Google, ed al fatto di aver trovato le parole corrette con cui fare la ricerca, ho trovato ...
Function StringToStream(const AString: string): TStream;
begin
Result := TStringStream.Create(AString);
end;
Ciao, Mario
bonmario,
per piazzare il contenuto di una stringa in uno stream, se non puoi usare il metodo di TStream per scrivere le stringhe ...
stream.write(string[1],length(string));
Se interessa solo il contenuto della stringa, senza altri controlli.
stream.write(length(string), sizeof(longint));
stream.write(string[1],length(string));
Se interessa vere anche la lunghezza ...
Il codice è scritto a memoria ;)
Poi basta fare un seek alla posizione 0 dello stream ;)
Stilgar