nischram / E3dcGui

E3DC S10 / HomeMatic Daten abfragen, darstellen oder senden
38 stars 14 forks source link

Abstürze der GuiMain #22

Closed nischram closed 7 years ago

nischram commented 7 years ago

GuiMain abstürze bei Überschneidungen zwischen GuiMain und RscpMain beim schreiben und lesen der E3dcGuiData.txt Da zum schreiben oder auch lesen für jede Zeile die Datei einzeln geöffnet und geschlossen wird. Ist die Trefferquote hoch das beide Programme sich in der Datei begegnen. Dabei scheinen Fehlerhaft Werte zu entstehen die als Grafik nicht mehr erstellt werden können und die GuiMain stürzt ab.

nischram commented 7 years ago

Abhilfe: Ich schreibe ich mit der RscpMain in E3dcRscpCache.txt, kopiere diese am ende des Programms nach E3dcGuiData.txt. In der GuiMain umgekehrt, E3dcGuiData.txt kopiert nach E3dcGuiCache.txt und gelesen wird immer aus der E3dcGuiCache.txt, so ist eine Überschneidung nicht mehr möglich.

nischram commented 7 years ago

Änderungen hochgeladen in Version V1.53