Hallo.
Ich verwende ein Windows-Programm an zwei Rechnern (nacheinander).
Das Programm wird mit Autoit gestartet und prüft ob laut .ini der andere Rechner gerade aktiv ist.
Hierzu gibt es ein "Free" oder die jeweilige WindowsUID in der .ini .
Beim Schliessen wird das "Free" wieder geschrieben.
In der .ini steht der Applikationspfad wie auch der Datenbankpfad zu den beiden PC-UIDs, damit das selbe Script auf beiden Rechnern genutzt werden kann.
Nach dem Schliessen der Applikation wird beides auf mein NAS geschrieben.
Beim nächsten Start wir die Datenbank auf den jeweiligen PC kopiert.
Nun zu meinem Problem.
Es wird immer nur folgende Section beschrieben:
Trotzdem werden nach und nach die dahinterliegenden Sections gelöscht, Zeichenkette für Zeichenkette.
Ich kann die .ini im Notepad++ öffnen und nach einen Start/Beenden Zyclus fehlt am Ende der Datei plötzlich ein Teil der .ini .
$AppPath = IniRead($IniFile,"AppPath",$MachineGUID,0)
$DbPath = IniRead($IniFile,"DbPath",$MachineGUID,0)
Es gibt aber im Programm nur IniReads auf diese Sections, nie ein Write.
Weiß jemand ob es einen bekannten Bug in Sachen Ini-Handling gibt?
Kann es evtl. an noch schlafenden Festplatten vom NAS liegen?
Das Programm ist vor einem halben Jahr noch genau so wunderbar gelaufen.
Was sich nun geändert hat weiß ich nicht.
Evtl. hat ja jemand eine Idee wie so etwas passieren kann.
Danke Euch erst einmal.
Björn