LabVIEWForum.de
exe funzt irgendwie nicht?! Warum??? - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Application Builder (/Forum-Application-Builder)
+---- Thema: exe funzt irgendwie nicht?! Warum??? (/Thread-exe-funzt-irgendwie-nicht-Warum)



exe funzt irgendwie nicht?! Warum??? - JohnSilver - 29.08.2005 09:04

Hallo alle miteinander...

ich hab eine "wunderbaren" G-Code geschrieben der auch "wunderschönen" C-Code enthält. Unter LabVIEW läuft meine Applikation ohne Probleme ab, nur wenn ich dann das Ganze zu einer EXE Kompiliere, kommen Fehler ohne Ende bei der Ausführung der Applikation??? Hat da vielleicht jemand einen Tipp für mich??? Evtl. Ablaufinvariant o. Thread-Ausführung des C-Codes?????


Danke im voraus
JohnSilver


exe funzt irgendwie nicht?! Warum??? - Martin.Henz - 29.08.2005 20:18

Einen Tipp? - Nunja... was das in deinem Fall sein könnte, das kann ich dir mangels Informationen auch nicht sagen.

Eine LabVIEW EXE verhält sich nicht so viel anders als wie in der Entwicklungsumgebung. Wenn da ein Problem im C-Code steckt, dann tritt das üblicherweise auch in der Entwicklungsumgebung auf. Nach meinem Gefühl, reagiert die Entwicklungsumgebung aber etwas weniger aggressiv auf Probleme. Das hat aber vielleicht nur eine rein statistische Ursache.

Hast du den C-Code als Code-Interface-Node eingebunden? Falls ja, dann empfehle ich dir, das Ganze mit einer DLL zu lösen. Die kannst du dann auch mit dem Debugger untersuchen. Bei einem CIN ist die Fehlersuche dagegen ziemlich mühsam.

Ansonsten kann ich dir nur raten alles zu tun, was üblicherweise so oder so gemacht werden sollte, z.B.: Ein- und Ausgabeparameter auf deren Gültigkeit überprüfen. Dann kommst du irgendwann schon dahinter, wo das Problem steckt.

Wenn du willst, dann kannst du den G und C-Code mal schicken, dann werfe ich mal einen Blick darauf.


exe funzt irgendwie nicht?! Warum??? - JohnSilver - 30.08.2005 06:30

Merci,

habe das Problem mittlerweile gelöst, der C-Code wird durch DLL's (was besser ist als CIN's) eingebunden... lag an einem Zeiger.

Wie gesagt war trotzdem sehr komisch, da die Applikation incl. C-Code ohne Probleme lief, nur die EXE nicht.

Trotzdem Danke nochmals...