LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

VI findet Funktion in der Bibliothek nicht

Ich habe eine Kartentreiber DLL. Auf dem Ansteuerungs PC funktionieren alle VI die diese DLL enthalten. Doch auf meinem Programmier PC bekomme ich immer den Fehler:
Aufruf externer Bibliotheken:Die Funktion konnte in der Bibliothek nicht gefunden werden. Was ist falsch? Ich habe die DLL im System32 Ordner abgelegt und am VI nichts geändert.
0 Kudos
Message 1 of 3
(3,118 Views)
Petric wrote:
> Ich habe eine Kartentreiber DLL. Auf dem Ansteuerungs PC funktionieren
> alle VI die diese DLL enthalten. Doch auf meinem Programmier PC
> bekomme ich immer den Fehler:
> Aufruf externer Bibliotheken:Die Funktion konnte in der Bibliothek
> nicht gefunden werden. Was ist falsch? Ich habe die DLL im System32
> Ordner abgelegt und am VI nichts geändert.

Wahrscheinlich hat die DLL noch weitere Abhaengigkeiten mit anderen
DLLs. LabVIEW hat keine Moeglichkeit das uverlaessig zu detektieren. Es
probiert die DLL zu laden und Windows sieht dass die DLL noch andere
DLLs noetig hat und probiert die auch zu laden und das geht schief, so
dass Windows an LabVIEW einen Fehler zurueckgibt, dass die DLL nicht
funktionsfaehig ist.
Du musst versuchen herauszuf
inden welche anderen DLLs durch diese DLL
referenziert werden, und diese mitkopieren, oder noch besser den
Installer verwenden der die DLL urspruenglich installiert hat.

Rolf Kalbermatter
Rolf Kalbermatter  My Blog
DEMO, Electronic and Mechanical Support department, room 36.LB00.390
Message 2 of 3
(3,118 Views)
Danke für dein Input. Am Wochenende ist mir die selbe Idee gekommen. nun funzt es!
0 Kudos
Message 3 of 3
(3,118 Views)