![]() |
Ini-Datei in TMemoryStream laden und per TMemInifile lesen
Hallo,
Unterstützt die TMemInifile unit das auslesen von Ini-Dateien die sich in einem TMemoryStream befinden? Wenn ja, wie? |
Re: Ini-Datei in TMemoryStream laden und per TMemInifile les
.. das sollte über eine TStringList gehen.
MemoryStream in die TStringList laden TStringList in das TMemIniFile (setStrings) laden. Über getStrings geht es den anderen Weg. Grüße Klaus |
Re: Ini-Datei in TMemoryStream laden und per TMemInifile les
Hab mal fongenden Code gefunden.
Wie wende ich diese Code an um daraus eine eigene Procedure zu machen.
Delphi-Quellcode:
var
SL: TStringList; MI: TMemIniFile; begin SL := TStringList.Create; try SL.Add('[MySection]'); SL.Add('MyKey=MyValue'); MI := TMemIniFile.Create(''); try MI.SetStrings(SL); ShowMessage(MI.ReadString('MySection','MyKey','default')); finally MI.Free; end; finally SL.Free; end; |
Re: Ini-Datei in TMemoryStream laden und per TMemInifile les
.. nun so schwer ist das nicht:
Delphi-Quellcode:
Die try-except Blöcke überlasse ich Dir.
sl := TStringList.create.
memIni:= TMemIniFile.create(''); sl.loadFromStream(DeinMemoryStream); memIni.setStrings(sl); sl.free; Grüße Klaus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:08 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