Einzelnen Beitrag anzeigen

markusj

Registriert seit: 9. Dez 2005
Ort: Kandel
408 Beiträge
 
#3

Re: Probleme mit TMemoryStream

  Alt 7. Jun 2006, 08:31
Und bei schreiben und Auslesen ist zu beachten, dass du das ganze als PChar-Pointer übergeben musst. Ein Codevorschlag:

Delphi-Quellcode:
memo1.Lines.Add('TEST1');
memo1.Lines.Add('TEST2');
memo1.Lines.SaveToStream(str);
str.seek(0,soFromBeginning);
setlength(buf,str.size);
str.ReadBuffer(PChar(buf)^,str.size);
mfG

Markus

PS: Wenn du einen String schreiben willst, machst du das über str.write(PChar(somestring)^,length(somestring));
Markus
  Mit Zitat antworten Zitat