Zitat von
DarkItachi:
Jop hab ich jetzt auch so gemacht! ^^
UND das mit dem Fenster schließen brauch ich nicht mehr, weil ich das direkt per function in den SaveButton reingeschnippselt habe! ^^
Währe nett, wenn jemand mir noch das hier erklären würde:
DesignNo := ReadINI(ExtractFilePath(ParamStr(0))+'settings.ini ');
Danke!
Ansonsten kann das Thema geschlossen werden!^^
ReadINI ist eine Funktion (s. oben) und gibt einen Integer-Wert zurück (in diesem Fall die Design-Nummer). Dieser Wert wird hier der Variable DesignNo zugewiesen.
Zusammengefasst:
1. Einer Variable kann man einen Wert direkt zuweisen z.B. mittels VarName := 5; (VarName sei ein Integer)
2. Einer Varialbe kann man aber auch einen Rückgabewert einer Funktion zuweisen z.B. VarName := FunktionDieIntZurueckgibt(blablabla);
Willst Du noch wissen was ExtractFilePath und ParamStr(x) macht, bemühe mal die Hilfe. Erstetes gibt von einer Datei (z.B. d:\test\datei123.txt) den Pfad (d:\test\) zurück, ParamStr(0) Gibt den EXE-Name der Anwendung zurück (inkl. Pfad). Also wird hier der Pfad der Anwendung zurückgegeben und dann noch der string "settings.ini". In diesem Fall also "d:\test\settings.ini".
SCRaT