LabVIEW DLL
Hallo,
ich habe eine Frage zu LabVIEW DLLs.
Wenn von VB 6.0 aus eine DLL, die mit LabVIEW 7.1.1 erstellt wurde, aufgrufen wird, erhält die VB-Applikation sofort die volle Kontrolle zurück, sobald sich das Programm in der LabVIEW-DLL befindet. Selbst wenn die DLL aus einer Endlosschleife besteht, die überhaupt nicht zurückkehrt, bleibt die VB-applikation voll bedienbar.
Mit einer Windows-DLL passiert das nicht, d.h. die VB-Applikation ist solange nicht bedienbar, wie sich das Programm in der Windows-DLL befindet.
Sämtliche VI-Einstellungen (Modal, high priority etc..) brachten keine Verbesserung.
Wie lässt sich das verhindern ?
|