12.11.2021, 09:49
Moinsen,
ich habe ein Problem mit einer Binären Datei. Ich speichere in meinem Programm alle 10 Sekunden den aktuellen Wert, 20 verschiedener Aktionen (True / False), in eine Binäre Datei. Für den Fall das der Computer Neustartet habe ich eine Verknüpfung des Programmes im Autostart. Nachdem das Programm dann gestartet wurde lese ich die binäre Datei aus und kann damit den alten Stand wieder herstellen.
Soweit so gut: Wenn ich den Computer von Hand Neustarte funktioniert alles, wenn ich das Programm schließe und Neustarte funktioniert alles, wenn ich das Programm mit dem Taskmanager beende und von Hand wieder starte - funktioniert alles.
Wenn ich jedoch dem Computer von jetzt auf gleich den Strom entziehe (z.B. ein Stromausfall) ist die Binäre Datei nach dem Neustart leer - die Konsequenz ist das mein Programm dann alle Werte als False annimmt - was leider nicht der Fall ist. Kann mir hier jemand weiterhelfen? Das witzige an der Sache ist, das es Gestern auch, aus irgendeinem Grund, 1 x geklappt hat (4 x jedoch nicht ...).
Also vor dem Stromausfall ist die Binäre Datei noch "voll", nachdem der Computer wieder hochgefahren ist ist die Datei aber leer.
Ich freue mich auf Eure Ideen
VG
ich habe ein Problem mit einer Binären Datei. Ich speichere in meinem Programm alle 10 Sekunden den aktuellen Wert, 20 verschiedener Aktionen (True / False), in eine Binäre Datei. Für den Fall das der Computer Neustartet habe ich eine Verknüpfung des Programmes im Autostart. Nachdem das Programm dann gestartet wurde lese ich die binäre Datei aus und kann damit den alten Stand wieder herstellen.
Soweit so gut: Wenn ich den Computer von Hand Neustarte funktioniert alles, wenn ich das Programm schließe und Neustarte funktioniert alles, wenn ich das Programm mit dem Taskmanager beende und von Hand wieder starte - funktioniert alles.
Wenn ich jedoch dem Computer von jetzt auf gleich den Strom entziehe (z.B. ein Stromausfall) ist die Binäre Datei nach dem Neustart leer - die Konsequenz ist das mein Programm dann alle Werte als False annimmt - was leider nicht der Fall ist. Kann mir hier jemand weiterhelfen? Das witzige an der Sache ist, das es Gestern auch, aus irgendeinem Grund, 1 x geklappt hat (4 x jedoch nicht ...).
Also vor dem Stromausfall ist die Binäre Datei noch "voll", nachdem der Computer wieder hochgefahren ist ist die Datei aber leer.
Ich freue mich auf Eure Ideen
VG