Hi Vaughan

Use TMemIniFile

function GetIniFileFromStream(AStream : TStream) : TCustomIniFile
var
  List: TStringList;
begin
   Result := TMemIniFile.Create('');
   List := TStringList.Create;
    try
      List.LoadFromStream(AStream);
      Result.SetStrings(List);
    finally
      List.Free;
    end;
end;

Todd.

----- Original Message ----- 
From: "Vaughan, Benjamin Carl" <[EMAIL PROTECTED]>
To: "Multiple recipients of list delphi" <[EMAIL PROTECTED]>
Sent: Monday, July 28, 2003 11:49 AM
Subject: [DUG]: INI files


Hi All,

Does anyone know if there is a TCustomINIFile specialisation that has
been written to handle INI's from a Stream rather than a File? 

(The file is streamed from a database and I would like to avoid having
to write it to the file system first if I can).

Regards
Ben
---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz
To UnSub, send email to: [EMAIL PROTECTED] 
with body of "unsubscribe delphi"
Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/


---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz
To UnSub, send email to: [EMAIL PROTECTED] 
with body of "unsubscribe delphi"
Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/

Reply via email to