Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#11

Re: Problem mit IniFile

  Alt 5. Jan 2009, 10:48
Angenommen du hast Schreibrechte. Stimmt denn der Pfad, wenn du ihn dir einmal ausgeben lässt?

Ich würde die Datei übrigens nur so lange öffnen wie du sie brauchst und Ressourcenschutzblöcke verwenden:

Delphi-Quellcode:
// auslesen:
Ini := TIniFile.Create(ExtractFilePath(Application.Exename) + 'Config.ini');
try
  Workspace := Ini.ReadInteger('Colors', 'Workspace', PaintGreen);
finally
  FreeAndNil(Ini);
end;

// schreiben:
Ini := TIniFile.Create(ExtractFilePath(Application.Exename) + 'Config.ini');
try
  Workspace := Ini.WriteInteger('Colors', 'Workspace', Workspace);
finally
  FreeAndNil(Ini);
end;
Was wird denn ausgegeben, wenn du nach dem Ini-Versuch das hier ausgeben lässt:

ShowMessage(SysErrorMessage(GetLastError)); Grüße, Matze
  Mit Zitat antworten Zitat