![]() |
WriteBinaryStream
Hallo,
brauche mal Eure Hilfe, warum funktioniert dieser Code nicht?
Delphi-Quellcode:
Bekomme immer einen EAbstractError, lt. Doku sollte es aber so gehen...
procedure TForm1.Button1Click(Sender: TObject);
var f:tinifile; s:tstream; begin f:=tinifile.Create('.\test.ini'); s:=tstream.Create; lb1.Items.SaveToStream(s); // ListboxItems -> Stream f.WriteBinaryStream('Exclude','Ausschliessen',s); s.Free; f.free; end; Die Test-Anwendung hat nur eine gefüllte Listbox und den Button mit obiger Procedure. Gruß Wiwa [edit=Christian Seehase]Delphi-Tags gesetzt. Bitte künftig selber machen. Danke. Mfg, Christian Seehase[/edit] |
Re: WriteBinaryStream
Moin!
TStream ist die abstrakte Basisklasse für die Stream Objekte (gleiches Prinzip wie bei TStrings). Somit musst du beim Create einer ihrer Ableitungen instanziieren. Z.B. TMemoryStream, TFileStream, TStringStream, TResourceStream, etc.... MfG Muetze1 |
Re: WriteBinaryStream
Danke,
werd's gleich probieren. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz