Hallo,
ich habe ein kleines Problem mit meinem Programm.
Ab und zu (unregelmäßig) benennt das Programm eine Datei um. Dies passiert immer beim Programmstart. Aus der betreffenden Datei sollen Infos ausgelesen werden. Dazu wird vorher überprüft ob die Datei vorhanden ist. Diese Überprüfung schlägt dann fehl, weil das prog die Datei irgendwie vorher umbenennt.
Das hier ist der eigentliche Code:
Delphi-Quelltext
1: 2: 3: 4:
| if fileexists(Form_Design.Le_Pfadangaben2.Text + 'gothic3\UserOptions.ini') then begin
userini := TIniFile.create(Form_Design.Le_Pfadangaben2.Text + 'gothic3\UserOptions.ini'); |
Danach folgen ein paar Auslesevorgänge. In keiner anderen Prozedur, die beim Programmstart aufgerufen wird, wird auf diese Datei zugegriffen.
Das Programm hängt immer mehrere _ vor die Datei. Das sieht dann so aus: __userotions.ini (statt useroptions.ini) Wie schon oben gesagt tritt der Fehler nur unregelmäßig auf.
Ich weiß nicht, was ich noch für Code posten soll, da der Rest des Codes keinen Zugriff auf die Datei enthält.
Ich hoffe, jmd hier weiß die Lösung für dieses Problem.
Viele Grüßen und einen guten Rutsch,
GaHero