LabVIEWForum.de
Fehler bei normaler Programmausführung - im Highlighting nicht - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: ActiveX & .Net (/Forum-ActiveX-Net)
+---- Thema: Fehler bei normaler Programmausführung - im Highlighting nicht (/Thread-Fehler-bei-normaler-Programmausfuehrung-im-Highlighting-nicht)



Fehler bei normaler Programmausführung - im Highlighting nicht - nemesismf - 01.12.2011 13:22

Hallo,

ich habe im gezeigten Quellcode das Problem, daß er im Highlighting Modus fehlerfrei durchläuft. Führe ich ihn normal aus, wirft mir LabVIEW mal den Fehler -2146827284, 1045 oder 97 vor.
Sinn und Zweck des gesamten Programms ist, eine 2D Messwertdatei in ein Excelprotokoll zu überführen. Dazu speichere Ich die Messdaten in einem Tabellenblatt und erstelle aus diesen Daten mit dem gezeigten Code ein Diagramm, welches zwei Messreihen anzeigt. Ich habe die beiden Zweige schon sequentiell ausführen lassen, um Race Conditions zu vermeiden - leider ohne Erfolg. Da im Highlighting Modus kein Fehler auftritt, ist es schwer eine Lösung zu finden.
Kundige sehen, daß ich die Report Generation VI´s installiert habe. Leider entsprechen die Funktionen nicht den Anforderungen (z.B.: Limit auf 4k Einträge pro Diagramm - ca. 50k werden gebraucht)

Ich verwende LabVIEW 2009 prof. Development System und Office 2010

Vielen Dank für eure Hilfe.

NemesisMF


RE: Fehler bei normaler Programmausführung - im Hilighting nicht - jg - 01.12.2011 14:03

Problem dürfte sein, dass du auf den ersten Blick einige Referenzen schon zu früh schließt. Mglw. macht es auch Ärger, dass du 2 Excel-Stränge parallel abarbeitest. Sorge mit einer sauberen Error-Cluster Verdrahtung für eine saubere Abarbeitungsreihenfolge. Im Extremfall sind alle Referenzen erst ganz am Ende zu schließen und nicht schon vorher parallel zur weiteren Abarbeitung.

Gruß, Jens


RE: Fehler bei normaler Programmausführung - im Hilighting nicht - nemesismf - 01.12.2011 14:13

(01.12.2011 14:03 )jg schrieb:  Problem dürfte sein, dass du auf den ersten Blick einige Referenzen schon zu früh schließt.
--> Ich habe vorher alle Referenzen erst am Ende in einer gemeinsamen SEquenz geschlossen. Der Fehler war der gleiche.
Mglw. macht es auch Ärger, dass du 2 Excel-Stränge parallel abarbeitest. Sorge mit einer sauberen Error-Cluster Verdrahtung für eine saubere Abarbeitungsreihenfolge.
--> Auch eine Sequenzielle Abarbeitung hatte keinen Einfluß. Ich habe einerseits den Fehlercluster aus der oberen Reihe zum Anfang der unteren Reihe geführt UND ich habe die untere Reihe in eine Case Schleife gepackt und mit dem Fehlerausgang der oberen Reihe verbunden. Leider Erfolglos :-(
Im Extremfall sind alle Referenzen erst ganz am Ende zu schließen und nicht schon vorher parallel zur weiteren Abarbeitung.

Gruß, Jens

Andere Ideen?


RE: Fehler bei normaler Programmausführung - im Hilighting nicht - Achim - 01.12.2011 14:37

(01.12.2011 14:03 )jg schrieb:  Problem dürfte sein, dass du auf den ersten Blick einige Referenzen schon zu früh schließt.

Ich vermute mal, Jens hat Recht! Z.B. schließt du im unteren Bereich das Worksheet schon wieder, verwendest aber den Range aus diesem Node weiter...

A.