Hi
1. Nenne niemals eine varible "name". Das hat mir früher oft Schwierigkeiten bereitet. Und warum? weil ich öfters den komponenten name dadurch verändert habe.
2. Kannst du es ohne die variable machen:
ini.WriteString('Benutzer','Name',edit1.Text);
3. Solltest du bei inis immer einen try finally block verwenden:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
ini: tinifile;
begin
ini := TIniFile.create(ExtractFilePath(ParamStr(0))+'einstellungen.ini');
try
ini.WriteString('Benutzer','Name',edit1.Text);
finally
ini.Free;
end;
end;
4. Solltest du dir vllt. eine bessere Code formatierung überlegen ... so ist es nicht gerade übersichtlich
und 5. weil ich es gerade sehe du musst nicht für jede variable ein "var" davor schreiben. Einmal langt:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
ini: tinifile;
nocheineVarible : integer;
undnocheine : String;
begin