Når du så skal læse/skrive til/fra den så er det bare at gøre følgende:
var Ini: TIniFile; begin Ini := TIniFile.Create(ExtractFilePath(Application.ExeName)+'MinIniFil.ini'); Ini.Update; Caption := Ini.ReadString('Header', 'Navn', 'Standard værdi hvis den ikke findes'); Top := Ini.ReadInteger('Header', 'Navn2', 133); Ini.WriteInteger('FormIndstillinger', 'xPos', Left); Ini.WriteInteger('FormIndstillinger', 'yPos', Top); end;
Håber det hjalp lidt... Der er flere funktioner til at skrive/læse en ini-fil... ReadBoolean/WriteBoolean, ReadFloat/WriteFloat...
Følgende eksempel vil gemme hvad der står i en editbox, og hente det ind i denne når programmet startes:
uses IniFiles;
private Ini: TIniFile;
const FileName = 'MyIniFile.ini';
procedure TForm1.FormClose(Sender: TObject); begin Ini := TIniFile.Create(FileName); Ini.Update; Ini.WriteString('ProgramIndstillinger', 'Edit', Edit1.Text); Ini.Free; end;
procedure TForm1.FormClose(Sender: TObject); begin Ini := TIniFile.Create(FileName); Ini.Update; Edit1.Text := Ini.ReadString('ProgramIndstillinger', 'Edit', ''); Ini.Free; end;
Håber det var forklaring nok... Ellers så prøv at lave et lille program der læser/skriver en inifil og se hvad du har skrevet i den... Det er faktisk ret let! ;)
//hermandsen
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.