Ĺadny brzuch
Jak przekonwertować TMemoryStream na String ??
TMemoryStream *a = new TMemoryStream; // coś na nim robimy char *tekst = new char[a->Size]; a->Position = 0; a->Read(tekst, a->Size);
Użytkownik Chmurek edytował ten post 11 luty 2006, 13:37
sorki
nie zabardzo rozumiem
ma być tak:
var ms : TMemoryStream
s : string
potem przypisuję jakąś wartość do ms
a potem chcę zrobić tak:
s := ms;
var ms:TMemoryStream; s:string; buf:pchar; begin ms.Position:=0; GetMem(buf,ms.Size); ms.ReadBuffer(buf^,ms.Size); s:=buf;
A, sorry. Nie przeczytałem, że o Delphi chodzi. ;)
zauważyłem ,że piszesz o innym języku, ale zrozumiałem :D
Cyrkieljestświetny ze strinkgów - wielkie dzieki.
Mam stringa, ale po znaku nowej linii, w memo do nowej linii nie przechodzi. Co z tym zrobić?
Użytkownik pawkow edytował ten post 11 luty 2006, 14:25
zauważyłem ,że piszesz o innym języku, ale zrozumiałem :D
Cyrkieljestświetny ze strinkgów - wielkie dzieki.
Mam stringa, ale po znaku nowej linii, w memo do nowej linii nie przechodzi. Co z tym zrobić? Coś takiego: #13'bleble' ??var s:string; begin s:=#13'bleble'; s:=StringReplace(s,#13,#13#10,[rfReplaceAll]); Memo1.Text:=s;Przybliż mi to bardziej :)
dobra, już niepotrzebne :P
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
TMemoryStream *a = new TMemoryStream; // coś na nim robimy char *tekst = new char[a->Size]; a->Position = 0; a->Read(tekst, a->Size);
Użytkownik Chmurek edytował ten post 11 luty 2006, 13:37
sorki
nie zabardzo rozumiem
ma być tak:
var ms : TMemoryStream
s : string
potem przypisuję jakąś wartość do ms
a potem chcę zrobić tak:
s := ms;
var ms:TMemoryStream; s:string; buf:pchar; begin ms.Position:=0; GetMem(buf,ms.Size); ms.ReadBuffer(buf^,ms.Size); s:=buf;
A, sorry. Nie przeczytałem, że o Delphi chodzi. ;)
zauważyłem ,że piszesz o innym języku, ale zrozumiałem :D
Cyrkieljestświetny ze strinkgów - wielkie dzieki.
Mam stringa, ale po znaku nowej linii, w memo do nowej linii nie przechodzi. Co z tym zrobić?
Użytkownik pawkow edytował ten post 11 luty 2006, 14:25
zauważyłem ,że piszesz o innym języku, ale zrozumiałem :D
Cyrkieljestświetny ze strinkgów - wielkie dzieki.
Mam stringa, ale po znaku nowej linii, w memo do nowej linii nie przechodzi. Co z tym zrobić? Coś takiego: #13'bleble' ??var s:string; begin s:=#13'bleble'; s:=StringReplace(s,#13,#13#10,[rfReplaceAll]); Memo1.Text:=s;Przybliż mi to bardziej :)
dobra, już niepotrzebne :P