LabVIEWForum.de - Fehlersuche: Ursache für leere ini gesucht

LabVIEWForum.de

Normale Version: Fehlersuche: Ursache für leere ini gesucht
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich such in einem großen Projekt die Ursache für eine leere ini. Aber mir fallen garnicht so viele Möglichkeiten ein wie das technisch überhapt passieren kann:

1) Man entfernt explizit alle Einträge mit der entsprechenden Funktion ... würde ich definitiv ausschließen können ...
2) Man erstellt eine leere Datei mit demselben Name und ersetzt die Originaldatei. Auch ziemlich "exotisch", aber immerhin wahrscheinlicher als 1)

Ein Absturz von LV/Exe bei geöffneter ini-Datei ist total unkritisch - getestet.

Fällt jemand was ein dazu? Brauche Inspiration.


Gruß dimitri
Hallo dimitri,

mal wieder eine Frage ohne allzuviel Infos bereitzustellen? Smile

Um welche INI geht es denn? Handelt es sich um eine eigene EXE.ini, die beim EXE-Build verwendet wird? Oder um eine beliebige andere?

1) Ok...
2) Da hilft nur Debugging...
3) Das irgendwas "total unkritisch" bei einem Absturz sein soll, würde ich nicht unterschreiben. Gerade die Ini-File-Funktionen arbeiten viel mit Puffern (im Grunde wird die komplette INI-Datei im Speicher gepuffert, solange sie offen gehalten wird), da kann durchaus etwas bei einem Absturz kaputt gehen...

Tipp: Da hilft nur Debugging. Z.B. könntest du jeden Dateizugriff, den dein Programm macht, in einem Logfile vermerken lassen...
Hallo Gerd,

es geht um eine beliebige ini - nicht um die build ini.

zu 3) Ist ein hilfreicher Hinweis. Ich hab schonmal einen Zustand gefunden wo die ini nicht geschlossen wird ... Wenn dann der Mechaniker den Hauptnetzschalter ausknippst abends ... denkbar.



Gruß
dimitri
Referenz-URLs