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 

dll wie wurde sie angebunden?



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!

21.05.2008, 09:20
Beitrag #8

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
dll wie wurde sie angebunden?
' schrieb:Mach einen Doppelklick auf den DLL-Knoten. Dann siehst du in der ersten Maske ganz oben den DLL-Namen - möglicherweise zusammen mit dem Pfad, in dem die DLL liegt. Ist hier alles komplett angegeben, so findet die EXE die DLL sofort. Kann die Applikation die DLL nicht sofort finden, suchst sie in diversen Pfaden. Wird die DLL gar nicht gefunden, kommt eine Fehlermeldung.

Stimmt alles. Hier zur Verdeutlichung:

Wenn ein kompletter Pfad angegeben ist versucht LabVIEW die DLL von diesem Path zu laden. Die Windows Funktion die das macht produziert einen Fehler wenn die DLL dort nicht vorhanden ist.

Wenn LabVIEW von dieser Windows Funktion einen Fehler zurückbekommt oder der Pfad ohnehin nur relativ ist, nimmt LabVIEW den DLL-Namen alleine und versucht es so noch einmal.

Windows sucht dann in folgenden Stellen und in dieser Reihenfolge:

1) Im gemappten Prozessspeicher, wenn die DLL schon durch ein anderes Teil des Prozesses geladen wurde (oder es ist eine System DLL wie etwa kernel32.dll) ist sie bereits im Speicher und braucht nicht nochmals geladen zu werden.

2) Im Verzeichnis wo das Executable liegt das den aktuellen Prozess gestartet hat (LabVIEW.exe im LabVIEW Entwicklungssystem oder Dein App.exe für eine kompilierte Applikation).

3) Im Windows Verzeichnis

4) Im System Verzeichnis von Windows

5) In einem der Pfade die in der PATH Umgebungsvariable aufgelistet sind.

Wenn die DLL dann noch immer nicht gefunden wird liefert Windows einen Fehler zurück und LabVIEW behandelt das VI als unausführbar (Run-Pfeil ist unterbrochen).

Rolf Kalbermatter

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
dll wie wurde sie angebunden? - Smarty - 19.05.2008, 16:12
dll wie wurde sie angebunden? - jg - 19.05.2008, 20:59
dll wie wurde sie angebunden? - Smarty - 20.05.2008, 07:26
dll wie wurde sie angebunden? - Smarty - 21.05.2008, 07:58
dll wie wurde sie angebunden? - RoLe - 21.05.2008, 08:04
dll wie wurde sie angebunden? - rolfk - 21.05.2008 09:20

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  DLL einbinden die für NEtFramework 4.0 geschrieben wurde Erdberquark 1 6.194 06.02.2012 11:38
Letzter Beitrag: markus321
  Abfrage ob ein neues USB Gerät angeschlossen wurde xtro 3 5.187 09.08.2007 12:38
Letzter Beitrag: eg
  DLLs aus bestimmtem Ordner verwenden nachdem .exe erstellt wurde astraios 7 8.195 21.07.2007 08:11
Letzter Beitrag: rolfk

Gehe zu: