was unterscheidet das "erstellte" Programm zu dem existierenden? nur die vom Benutzer eingegebenen Daten?
darf es keine 2.Datei geben? warum?
prinzipiell kannst du z.b. eine ini erstellen und diese beim Programmstart automatisch laden.
es gibt zwar massig codebeispiele hier im forum, aber ich bin ja nicht so...
Delphi-Quellcode:
uses ...,inifiles;
var ini:TIniFile;
//speichern
ini:=TIniFile.create(extractFilePath(ParmStr(0)+'dateiname.ini');
ini.writestring('Abschnitt','String-Eintrag',edit1.text);
ini.writeBool('Abschnitt','Boolean-Eintrag',checkbox1.checked);
ini.writeinteger('Abschnitt','Integer-Eintrag',StrToInt(edit2.text));
ini.free;
//laden
ini:=TIniFile.create(extractFilePath(ParmStr(0)+'dateiname.ini');
edit1.text:=ini.readstring('Abschnitt','String-Eintrag','');
checkbox1.checked:=ini.readBool('Abschnitt','Boolean-Eintrag',false);
edit2.text:=IntToStr(ini.readinteger('Abschnitt','Integer-Eintrag',0));
ini.free;
HTH Frank