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 

Dieses Thema hat akzeptierte Lösungen:

aus einem Library Import Installer machen



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!

01.04.2016, 12:50
Beitrag #5

galilio Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 175
Registriert seit: Mar 2014

2015
2013
EN


Schweiz
RE: aus einem Library Import Installer machen
(31.03.2016 20:18 )rolfk schrieb:  Um zu sagen was Du falsch machst haben wir grundsätzlich zuwenig Informationen.

Aber ich habe so meine Vermutung. Deine DLL hat noch andere Abhängigkeiten in Form einer DLL. Diese liegen alle im selben Ordner. LabVIEW registriert bei Windows als extra Suchpfad für DLLs auch noch das Directory wo das aktuelle Projekt abgespeichert ist. Wenn Du dann die DLL aufrufst versucht die die andere(n) DLLs zu laden. Wenn das Projekt im gleichen Verzeichnis ist wie die sekundären DLLs, findet Windows diese. Anders nicht.

Die Lösung ist aber nicht um die sekundären DLLs alle ins Projekt Directory zu legen, denn wenn Du Deine Library später wieder in einem anderen Projekt verwenden willst, musst Du die DLLs wiederum alle rumkopieren. Du musst diese DLLs irgendwo installieren wo Windows sie finden kann. Wo das am besten ist lässt sich nicht einfach so sagen ohne zu wissen was diese DLLs sind.


Hallo Rolf,

du hast halt wie immer alles auf dem Punkt gebracht. Es stimmt bei mir liegen alle abhängige DLLs in gleichen Ordner wo die Labview.exe existiert.

Die Dlls liegen alle in gleichen Ordner, wo die Labview.exe ist. Es ist nun einen Vorübergehen so dann werden alle, wenn der installer fertig ist alle in einem extra Ordner mit dem Installer.

(31.03.2016 20:18 )rolfk schrieb:  Wo das am besten ist lässt sich nicht einfach so sagen ohne zu wissen was diese DLLs sind.

Die abhängige DLLs sind als Librarys für die importierte Funtionen. Also die müssen mitimportiert werden.

Wo sollen deine Meinung die DLLs eingelegt werden, damit es diese Konflikt vermieden werden?

Danke
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: aus einem Library Import Installer machen - galilio - 01.04.2016 12:50

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  USB Relay DLL import hansi9990 3 10.239 02.09.2019 09:15
Letzter Beitrag: hansi9990
  DLL Import externe Struktur in Header bekommen hansi9990 15 24.696 30.09.2016 17:20
Letzter Beitrag: hansi9990
  Labview Import / DLL debuggen galilio 36 54.345 10.11.2015 21:42
Letzter Beitrag: rolfk
  SSH library läuft nur wenn geladen hansi9990 0 8.450 29.07.2015 21:12
Letzter Beitrag: hansi9990
  DLL Import automatisieren CS 3 8.100 13.02.2015 10:53
Letzter Beitrag: CS
  Import Assistent findet Funktionen nicht TDO 1 5.659 11.12.2014 16:24
Letzter Beitrag: jg

Gehe zu: