INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Appl Builder findet DLL nicht obwohl vorhanden



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

15.05.2014, 10:44 (Dieser Beitrag wurde zuletzt bearbeitet: 15.05.2014 10:47 von rolfk.)
Beitrag #4

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
RE: Appl Builder findet DLL nicht obwohl vorhanden
(15.05.2014 08:21 )Torsten Schönbach schrieb:  Die Antwort ist ganz einfach wenn man sie weis.

Windows 7 legt seine 32bit Treiber unter WOWSys64 und seine 64bit Treiberl unter System32 ab.

Da ich ein LabView 2009 32bit auf einem 64bit Rechner betreibe, hat Labview versucht auf die DLL im System 32 zuzugreifen. Was ein Problem ist.

Das kann so eigentlich nicht stimmen, ausser Du hast den Pfad zu Deiner DLL explizit in der Call Library Node angegeben. Wenn Du dort nur den DLL Namen angibts teilt LabVIEW einfach an Windows mit dass es diese DLL gerne haben möchte und Windows sucht dann automatisch in SysWOW64 wenn der aufrufende Prozess ein 32 Bit Prozess ist.

Zitat:Nach dem ich die dll im system32 temporär gelöscht habe sucht LV nach einer anderen, die sie dann in WOWSys64 findet. und schon geht es.

Es heisst SysWOW64 nicht WOWSys64 und wenn Du den Librarypfad in der Call Library Node so anpasst dass Du nur den DLL Namen eingibst (LabVIEW lässt dann zwar den effektiven Pfad sehen aber speichert intern nur den DLL Namen ab) dann ist das Löschen der 64 Bit DLL nicht nötig. Auch hast Du damit die Garantie dass LabVIEW beim Bauen der Applikation (und des Installers) diese nicht als private Kopie mit in den Applikationbuild nimmt, was wiederum Probleme geben würde wenn Du dann den Herstellertreiber irgendwann mal updatest aber Deine LabVIEW Applikation mit der privaten, alten Kopie weiterarbeitet.

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Appl Builder findet DLL nicht obwohl vorhanden - rolfk - 15.05.2014 10:44

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Application Builder benötigt nicht vorh. Software Philipp841 18 21.295 04.05.2018 16:20
Letzter Beitrag: jg
  Installer-Problem - neuere Version vorhanden Marc-o 5 7.334 09.05.2011 08:17
Letzter Beitrag: jg
  EXE findet Datenbank nicht mehr olmethn 3 5.492 09.07.2010 10:28
Letzter Beitrag: GerdW
  Exe-Datei findet externe Bibliothek "DLL" nicht! Chrille76 2 6.610 06.05.2010 16:25
Letzter Beitrag: Chrille76
  Application Builder findet Dateien nicht MirkoB 4 4.935 14.04.2010 13:56
Letzter Beitrag: MirkoB
  Application Builder nicht zu finden Vril 1 3.628 14.03.2010 18:52
Letzter Beitrag: Y-P

Gehe zu: