Thema: Delphi INI Datei auslesen

Einzelnen Beitrag anzeigen

endeffects

Registriert seit: 27. Jun 2004
450 Beiträge
 
#1

INI Datei auslesen

  Alt 11. Jul 2004, 17:33
hallo,

ich hab ein problem beim einlesen einer ini datei,
ich möchte die dort vergebenen parameter in ein array
packen und diese werte für threads zugänglich machen.
dazu hab ich ein mehrdimensionales array als public
deklariert und versuche in meiner Methode aus jeder Sektion
das erste Element (hier Parameter) in das Array einzulesen,
leider kommt es dabei zu einer Zugriffsverletzung

weiß jemand vielleicht wo der Fehler liegt?


Delphi-Quellcode:
type
  TMainForm = class(TForm)
  ...
  public
    { Public-Deklarationen }
    Config: array of array of string;

...

procedure TMainForm.FormCreate(Sender: TObject);
var
  ini: TIniFile; Settings: TStringlist;
  i: integer;
begin
    ini:=TIniFile.Create(ExtractFilePath(ParamStr(0))+'config.ini');
    Settings:=TStringlist.create;
  try
    ini.readsections(Settings);

    for i:=0 to Settings.count-1 do
    begin
       Config[i,0]:=ini.readstring(Settings[i],'Parameter','');
    end;
  finally
    ini.free;
    Settings.free;
  end;
end;
  Mit Zitat antworten Zitat