/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
gemme lines fra et memo til filestream
Fra : Thomas


Dato : 13-01-03 16:33

Hej
Jeg forsøger at gemme teksten fra et memo til en fil. Jeg bruger følgende
kode:

{gemmer}
Stream:=TFileStream.create(saveDialog1.filename, fmCreate);
form2.Memo1.Lines.SaveToStream(stream);
stream.free;

{henter}
Stream:=TFileStream.create(s, fmOpenRead);
form2.Memo1.Lines.LoadFromStream(stream);
Stream.Free;

Det går fint med at gemme. Men når jeg prøver henter får jeg en
fejlmeddelelse: "Cannot assign a nil to a TMemoStrings".
Håber nogen kan hjælpe.



 
 
Stig Johansen (14-01-2003)
Kommentar
Fra : Stig Johansen


Dato : 14-01-03 06:54

Hej.


"Thomas" <thomas.heath@ofir.dk> wrote in message
news:3e22dbb1$0$222$edfadb0f@dread14.news.tele.dk...
> {gemmer}
> Stream:=TFileStream.create(saveDialog1.filename, fmCreate);
> form2.Memo1.Lines.SaveToStream(stream);
> stream.free;

Prøv Memo1.Lines.Savetofile(saveDialog1.filename);

>
> {henter}
> Stream:=TFileStream.create(s, fmOpenRead);
> form2.Memo1.Lines.LoadFromStream(stream);
> Stream.Free;


Prøv Memo1.Lines.LoadFromfile(s);

--

Med venlig hilsen/Best regards
Stig Johansen
Stig.Johansen@udvikling.it.dk
(remove dot dk)






Thomas (14-01-2003)
Kommentar
Fra : Thomas


Dato : 14-01-03 09:48

Hej

Tak for svaret. Problemet er bare at jeg også skal gemme to bitmaps i den
samme fil, og så er det nemmere at bruge streams er det ikke?

Venlig hilsen
Thomas


"Stig Johansen" <stig.johansen@udvikling.it> wrote in message
news:b008dr$k3r$1@sunsite.dk...
> Hej.
>
>
> "Thomas" <thomas.heath@ofir.dk> wrote in message
> news:3e22dbb1$0$222$edfadb0f@dread14.news.tele.dk...
> > {gemmer}
> > Stream:=TFileStream.create(saveDialog1.filename, fmCreate);
> > form2.Memo1.Lines.SaveToStream(stream);
> > stream.free;
>
> Prøv Memo1.Lines.Savetofile(saveDialog1.filename);
>
> >
> > {henter}
> > Stream:=TFileStream.create(s, fmOpenRead);
> > form2.Memo1.Lines.LoadFromStream(stream);
> > Stream.Free;
>
>
> Prøv Memo1.Lines.LoadFromfile(s);
>
> --
>
> Med venlig hilsen/Best regards
> Stig Johansen
> Stig.Johansen@udvikling.it.dk
> (remove dot dk)
>
>
>
>
>



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste