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, 08:12 (Dieser Beitrag wurde zuletzt bearbeitet: 28.04.2016 08:21 von galilio.)
Beitrag #4

galilio Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 175
Registriert seit: Mar 2014

2015
2013
EN


Schweiz
RE: Fehlende externe Funktion
(28.04.2016 07:33 )hajos118 schrieb:  Werden aus der DLL irgendwelche Funktionen benutzt aber _nicht_ angemeckert?
Das glaube ich eher nicht
(28.04.2016 07:33 )hajos118 schrieb:  Wird der Aufruf der Funktionen mittels fester DLL-Pfadangabe benutzt?
Nein


(28.04.2016 07:37 )rolfk schrieb:  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?
Ja ich benutze ersmal die Debug Version der Visual Studio

(28.04.2016 07:37 )rolfk schrieb:  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.
@ Danke für den Hinweis

(28.04.2016 07:37 )rolfk schrieb:  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.
Ich habe mein debug Version auf einen PC mit Windows 10.
Es hat sofort funktioniert ohne Problem.
Ich kann mit dem Board kommunizieren und messen .... No Probleme
Kann es sein, dass das Problem nur auf:
Windows 7 (64 Bit) und der Labview 2014 (32 Bit) ist?
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 24.618 30.09.2016 17:20
Letzter Beitrag: hansi9990
  Aufruf externe DLL Fehler 1097 Lars_Tragl 1 9.515 11.08.2016 16:13
Letzter Beitrag: Freddy
  externe DLL verstehen sarah.bla 7 13.837 05.07.2016 08:19
Letzter Beitrag: sarah.bla
  externe Malloc Funktion benutzen pimbolie1979 5 7.315 29.06.2012 21:20
Letzter Beitrag: rolfk
  fehlende externe Funktion DLL nic74 6 11.905 08.05.2012 05:20
Letzter Beitrag: nic74
  LabVIEW (externe Bib) Eclipse MinGW - WIN XP Donald 4 8.578 29.07.2010 07:20
Letzter Beitrag: Dennis.Moser

Gehe zu: