Asynchroner Aufruf eines VIs klappt nicht in der EXE
Hallo zusammen,
ich habe folgendes Problem:
Ich habe einen asynchronen Aufruf eines VIs in meinem Hauptprogramm, dass u.a DaqMx und einige Express-VIs (Filter usw.) benutzt).
In der LV-Entwicklungsumgebung (LV 2017) funktioniert der Aufruf perfekt. Wenn das Ganze kompilliert wurde, schlägt der Aufruf immer fehl.
Ich bin mir ziemlich sicher, dass es daran liegt, dass bestimmte Sub-VIs nicht gefunden werden und es nicht richtig geladen werden kann.
Folgende Dinge habe ich schon versucht, ohne Erfolg:
-Die komplette vi.lib und instr.lib in das Programmverzeichnis zu kopieren
-Beim Compiler die alte LabView 8.X Struktur einzustellen
-Die Express-VIs in normale SubVis umzuwandeln
-Mass-Compile des asynchronen VIs
Das Problem ist auch, dass ich gar nicht weiß, an welchen SubVIs es liegen könnte.
Durch die Nutzung der Filterfunktion sind das haufenweise VIs die, geladen werden.
Gibt es eine Möglichkeit festzustellen, an welchem VI es liegt?
Wie gesagt, wenn ich es in LabView öffne, funktioniert ja alles.
Für eure Hilfe wäre ich dankbar.
|