Einzelnen Beitrag anzeigen

Z32
(Gast)

n/a Beiträge
 
#1

INI Dateien lesen und schreiben

  Alt 24. Jan 2007, 18:32
Hallo zusammen,

ich habe mich ein wenig mit ini-dateien beschäftigt und habe aber noch eine frage.

Undzwar möchte ich mit dieser Prozedure den in editfeld1 eingegebenen namen in die ini-datei schreiben. Das klappt auch, aber ist das programier-technisch richtig?

Delphi-Quellcode:
uses: inifile;

procedure TForm1.Button1Click(Sender: TObject);
var name: string;
var ini: tinifile;
begin
ini:=TIniFile.create(ExtractFilePath(ParamStr(0))+'einstellungen.ini');
name:=edit1.Text;
ini.WriteString('Benutzer','Name',name);
ini.Free;
end;

Mit dieser Prozedure möchte ich den namen aus der ini-datei auslesen und in das editfeld2 schreiben. Das klappt ebenfalls auch, aber ist das programmier-technisch richtig und was muss normalerweise an die makierte (<<x>>) stelle. Das was ich dahin geschrieben habe klappt zwar, aber ich weiß nicht warum und das stört mich *grins*

Delphi-Quellcode:
uses: inifile;

procedure TForm1.Button2Click(Sender: TObject);
var ini: tinifile;
begin
ini:=TIniFile.create(ExtractFilePath(ParamStr(0))+'einstellungen.ini');
edit2.Text:=ini.ReadString('Benutzer','Name',<<name>>);
ini.Free;
end;
Was ich noch erwähnen möchte ist, dass ich in einem Tutorial auch schonmal diese Prozedure zum laden aus der ini-datei gesehen habe. Aber bei mir hat die nicht funktioniert.

Delphi-Quellcode:
uses: inifile;

procedure TForm1.Button2Click(Sender: TObject);
var ini: tinifile;
begin
ini:=TIniFile.create('namederini.ini');
edit2.Text:=ini.ReadString('Benutzer','Name',name);
ini.Free;
end;
So, das wärs, über antworten würde ich mich sehr freuen
  Mit Zitat antworten Zitat