Per scrivere il file Ini ho fatto in questo modo.
codice:
procedure TForm2.Exit1Click(Sender: TObject);
var
ini:Tinifile;
begin
ini:= Tinifile.Create(extractfilepath(paramstr(0))+'Config.ini');
ini.WriteString('Dati','Username',Username.text);
ini.WriteString('Dati','Password',Password.text);
ini.WriteString('Rete','HeloName',Helo.text);
close
end;
il file viene creato perfettamente.
Per leggere il file ini ho fatto cosi.
codice:
var
ini:Tinifile;
Username,Password,HeloName:string;
begin
ini:= Tinifile.Create(extractfilepath(paramstr(0))+'Config.ini');
Username:= ini.ReadString('Dati','Username',Username.text);
Password:= ini.ReadString('Dati','Password',Password.text);
HeloName:= ini.ReadString('Rete','HeloName',Helo.text);
Username.text:= Username:
Password.text:= Password:
Helo.Text:= HeloName;
end;
e qui ho il problema mi da questo errore:
[Error] Invio.pas(247): Record, object or class type required
su questa riga:
codice:
Username:= ini.ReadString('Dati','Username',Username.text);
dove l'errore?