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!

31.03.2016, 20:18
Beitrag #4

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
RE: aus einem Library Import Installer machen

Akzeptierte Lösung

(31.03.2016 16:03 )galilio schrieb:  Hallo Rolf,


danke für deine Antwort.
Bei der Erstellung der Installer wie soll ich ambesten vorgehen?
Soll ich einen Projeckt erstellen und die Library importieren und step für step der Logik programmieren.
Gibt es eigentlich einen vorgeschrieben vorgehen, die man nehmen muss?

Warum ich das frage:
ich habe zwei variante erstellt bzw was habe ich gemacht:

1)Variante Nr:1
In gleichen Ordner wo die importierte Library steht einen Main.vi erstellt und die importierte vi miteinander verbindet.
Alle importierte Funktionen könnten aufgerufen und richtig ausgeführt werden.

2) Variante Nr:2
einen projekt erstellt aber nicht gespeichert in gleichen Ordner wo die importierte Library ist also in einen anderen Ordner.
Ich habe dann die Library im Projekt importiert.Als nächste einen Main.vi in prjekt erstellt und die logik wie in Variante1 programmiert.
Es funktioniert nicht ich bekomme die Fehlermeldungsnummer:1097


Was mache ich dann falsch?

bestimmt alles :-(

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.

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
RE: aus einem Library Import Installer machen - rolfk - 31.03.2016 20:18

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.662 11.12.2014 16:24
Letzter Beitrag: jg

Gehe zu: