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 

Fehlende externe Funktion



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!

28.04.2016, 07:37 (Dieser Beitrag wurde zuletzt bearbeitet: 28.04.2016 07:42 von rolfk.)
Beitrag #3

rolfk Offline
LVF-Guru
*****


Beiträge: 2.317
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
RE: Fehlende externe Funktion
(27.04.2016 16:53 )galilio schrieb:  Hallo Zusammen,



Einen Ersteller Installer lauft auf PC Windows7 64 Bit.
Sobald ich auf einen anderen PC testen möchte (auch Windows 7 64 Bit) bekomme ich folgende Fehlermeldung.

Seh bitte Anhang.

Ich habe hier in Forum auf dieses gestossen:
http://www.labviewforum.de/Thread-fehlen...ktion-DLL.

Fehlermeldung ist immer noch vorhanden, obwohl ich die DLLs in System32 kopiert habe.

Treiber des Board ist auch installiert aber Fehlermeldung ist geblieben.

Deine EfiLibraryd.dll verwendet weitere externe DLLs die nicht vorhanden sind auf Deinem System. Kann es sein dass das d am Ende des DLL Namens bedeutet dass Du diese mit Debug Settings hast kompiliert in Visual C? Dann kannst Du die nur auf einem System ausführen wo dieselbe Visual Studio Version installiert ist. Debug Builds verwenden bei Default eine andere Version der C Runtime Library, die nur mit Visual Studio installiert wird.

Nicht nur gibt es dafür keinen seperaten Installer wie für die Standard Microsoft C Runtime Library, aber hast Du legal auch nicht das Recht diese auf einem anderen Computer zu installieren ohne gültige Visual Studio License auf diesem Computer.

Wenn eine sekundäre Abhängigkeit einer DLL (also eine weitere DLL die von der ersten referenziert wird) von Windows nicht gefunden wird, dann weigert Windows das Laden der DLL. LabVIEW sieht nur dass die DLL nicht von Windows geladen werden konnte aber nicht warum das so ist. Das kann dann sein weil die DLL selber nicht vorhanden oder korrumpiert ist, oder die DLL Initialisieringsroutine einen Fehler verursachte, aber eben auch dass eine sekundäre DLL nicht gefunden werden konnte.

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
30
Antwort schreiben 


Nachrichten in diesem Thema
Fehlende externe Funktion - galilio - 27.04.2016, 16:53
RE: Fehlende externe Funktion - galilio - 28.04.2016, 08:12
RE: Fehlende externe Funktion - rolfk - 28.04.2016, 12:42
RE: Fehlende externe Funktion - rolfk - 28.04.2016 07:37

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  DLL Import externe Struktur in Header bekommen hansi9990 15 26.324 30.09.2016 17:20
Letzter Beitrag: hansi9990
  Aufruf externe DLL Fehler 1097 Lars_Tragl 1 10.150 11.08.2016 16:13
Letzter Beitrag: Freddy
  externe DLL verstehen sarah.bla 7 14.736 05.07.2016 08:19
Letzter Beitrag: sarah.bla
  externe Malloc Funktion benutzen pimbolie1979 5 8.134 29.06.2012 21:20
Letzter Beitrag: rolfk
  fehlende externe Funktion DLL nic74 6 12.682 08.05.2012 05:20
Letzter Beitrag: nic74
  LabVIEW (externe Bib) Eclipse MinGW - WIN XP Donald 4 9.254 29.07.2010 07:20
Letzter Beitrag: Dennis.Moser

Gehe zu: