Zitat von
nTE:
Kann sein, dass ich irgendwo mal gelesen habe, dass die TIniFile.Create die Datei nicht erstellt, wenn sie nicht vorhanden ist.
Nein, das ist Quark. Die INI Datei wird angelegt falls sie nicht existiert, ansonsten würdest du ne ordentliche
Exception und keine
AV bekommen - das beudet ja eigentlich das irgendwo ein nicht/falsch gesetzter Pointer im Spiel ist. Und eine
Exception in einem Konstruktor - darf sowas überhaupt sein?
Ansonsten fehlt deinem Code noch die
Exception-Behandlung.
@Akut-Programming: Hast du das mal mit einzelschritt mit der Korrigierten ini:=TINIFile.Create(..) gemacht - fliegt er immernoch an der selben stelle raus?