LabVIEWForum.de - Merkwürdige Runtime-Abstürze

LabVIEWForum.de

Normale Version: Merkwürdige Runtime-Abstürze
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Der Fehler äußert sich folgendermaßen:

Das gesamte Programmfenster wird grau (like "deaktiviert") und ein kleines Fenster poppt auf:
Programm funktioniert nicht mehr.
Eswird nach einer Lösung für das Problem gesucht.

nach ca 10 sek suche wird der Text geändert in:
Programm funktioniert nicht mehr.
Das Programm wird aufgrund eines Problems nicht richtig ausgeführt.
Das Programm wird geschlossen und sie werden benachrichtigt, wenn eine Lösung verfügbar ist.
2 buttons "Debuggen" und "Programm schließen".

Debuggen drücken bringt nichts, Windows erzeugt einen Fehlerbericht und möchte diesen an Microsoft schicken....

...............................................................

ich hab den Fehler grad etwas eingeengt:
die Funktione "Write to spreadsheet file" bekommt als Pfad einen Netzwerkpfad. Dabe erzeugt das Programm die Datei und hängt sich auf.
Wenn ich den Netzwerkpfad durch einen lokalen (C:\temp\) ersetze, funktioniert alles perfekt.

Der Netzwerkpfad is korrekt, sonst würde die Datei ja nicht erzeugt.
Firewall hab ich auch schon deaktiviert, hat nix gebracht.

Irgendwas stimmt mit dem Netzwerkzugriff nicht, bzw mit dem Schließen der Datei übers Netzwerk(?)

Grüße
T
Hallo T,

schon kommt Licht ins Dunkel...

Netzwerkzugriffe können immer mal wieder problematisch sein - auch hier gilt wieder LV8 ist nicht mit Win7 kompatibel. Da könnte sich im Windows-Unterbau doch einiges geändert haben und ein Kernel-Aufruf, der vor 8 Jahren noch funktionierte, könnte heute schon mal hängen bleiben! (Auch Microsoft deklariert so manche Funktion als "obsolete"...)

Quick&Dirty-Fix: Netzwerk-Zugriffe vermeiden/verbieten...
nein, leider kein Licht....noch etwas konfuser:

in der Ereignisschleife, in welcher die Datei geschrieben wird, wird vorher eine CCD-Kamera ausgelesen. Wenn ich diese DLL-Aufrufe rausnehme, funktioniert das Schreiben übers Netzwerk einwandfrei.
Komisch:
diese Kamera wird auch schon vorher (vorm Ereigniss "daten schreiben") ausgelesen und verursacht dort keine Probleme.

Die Fehlerursache ist (vermutlich)
Ereignisschleife + KameraDLL + Netzwerkschreiben + Win7
Ich habs hingekriegt.

wie schon geschrieben, die 4 Fehlerfaktoren waren
Ereignisschleife + KameraDLL + Netzwerkschreiben + Win7

der Ausschluß jeweils eines der Faktoren verhinderte den Absturz.

Ich hab jetzt einfach die Ereignisschleife durch eine While-Loop ersetzt....

... muß man erstmal drauf kommen...

Grüße
T
Seiten: 1 2
Referenz-URLs