Thema: Delphi INI aus Memorystream

Einzelnen Beitrag anzeigen

hedie

Registriert seit: 12. Dez 2005
Ort: Schweiz
1.024 Beiträge
 
Delphi XE6 Starter
 
#8

Re: INI aus Memorystream

  Alt 15. Feb 2008, 14:38
Ich hab das nun mal so getestet

Delphi-Quellcode:
procedure LoadFromStream(ini: TMemIniFile; stream: TStream);
var
  s: TStrings;
begin
  s := TStringList.Create;
  try
    s.LoadFromStream(stream);
    ini.SetStrings(s);
  finally
    s.Free;
  end;
end;

procedure TForm1.Button1Click(Sender: TObject);
var
  ini: TMemIniFile;
  str:tfilestream;
begin
str := tfilestream.Create('test.ini',fmOpenRead);
LoadFromStream(ini,str);
ini := TMemIniFile.Create('');
edit1.Text := ini.ReadString('test','test','error');
ini.Free;
str.Free;
end;
Doch leider bekomme ich eine Zugrifsverletzung....

Über die verwendung von LoadFromStream bin ich mir nicht so ganz im klaren...
Was muss ich genau bei INI übergeben?

Danke schonmal... Und Danke für den Code
Claudio
Tu was du nicht lassen kannst
- http://endasmedia.ch
  Mit Zitat antworten Zitat