23. januar 2002 - 10:47Der er
37 kommentarer og 2 løsninger
Ini filer
hej alle sammen
hvordan laver/loader jeg en ini fil.
Når man retter noget skal den gemme det i ini også skal den loade ini'en ved program start.
Hvis jeg har forståede det rigtigt... Så bruger man ini filer til at f.eks gemme edit1.text; og når programmet starter så udfylder den edit1.text automatisk
[Error] Unit1.pas(61): Undeclared identifier: 'TInifile' [Error] Unit1.pas(63): Missing operator or semicolon [Error] Unit1.pas(64): Incompatible types: 'TComponent' and 'String' [Error] Unit1.pas(65): Missing operator or semicolon [Error] Unit1.pas(66): Missing operator or semicolon [Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas'
procedure Tcu.Button1Click(Sender: TObject); VAR f : TInifile; begin F := TInifile.Create('info.ini); F.WriteString('UserInfo','UserName', Edit1.Text); F.WriteString('UserInfo','UserPass', Edit2.Text); F.Free;
procedure TForm1.HentClick(Sender: TObject); var ini : TInifile; begin ini := TIniFile.Create('c:\user.ini'); Edit1.Text := ini.ReadString('user', 'username', ''); Edit2.Text := ini.ReadString('user', 'userpass', ''); ini.Free; end;
procedure TForm1.GemClick(Sender: TObject); var ini : TInifile; begin ini := TIniFile.Create('c:\user.ini'); ini.WriteString('user', 'username', Edit1.Text); ini.WriteString('user', 'userpass', Edit2.Text); ini.Free; end;
det har jeg prøvet..... hjælper ikke sådan laver jeg den
f : TInifile; begin f := TInifile.Create('C:\info.ini'); f.WriteString('UserInfo','UserName', Edit1.Text); f.WriteString('UserInfo','UserPass', Edit2.Text); f.Free;
og sådan læser jeg den
procedure Tcu.Timer2Timer(Sender: TObject); var ini : TInifile; begin ini := TIniFile.Create('c:\info.ini'); Edit1.Text := ini.ReadString('UserInfo', 'UserName', ''); Edit2.Text := ini.ReadString('UserInfo', 'UserPass', ''); ini.Free; Timer2.Enabled := false; end;
Jeg kan kun sige at det bedste er at lave en fast sti, så er du sikker på du kan læse den igen, hvis du ikke får læst det ind igen, tyder det på at den ikke finder det og så bruger default værdierne
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.