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!
ich habe eine Labview-Applikation in welcher ich an verschieden Stellen eine .NET Assembly über den Konstruktor-Knoten aufrufe und anschließend die Referenz mit dem Methodenknoten verbinde.
Ich habe zwei Entwicklungsrechner. Beide mit Labview 8.2.1 ausgestattet. Auf dem einem habe ich in letzter Zeit entwickelt. In Visual Studio 2005 habe ich eine Klasse um diverse Methoden erweitert und jeweils die produzierte DLL (inklusive der abhängigen DLL´s) in das Stammverzeichnis meines LabVIEW Projektes kopiert. Anschließend habe die Funktionen über den Konstruktor-Knoten, Methoden-Knoten und Referenz schließen aufgerufen und die Methodenaufrufe haben funktioniert.
PROBLEMBESCHREIBUNG:
Ich habe das LabVIEW Projekt inklusive der .NET DLL´s auf einen anderen Rechner kopiert. Jetzt kann ich zwar über den Konstruktor-Knoten meine DLL aufrufen und mit einem Methoden-Knoten verbinden, aber die Auswahl der Methode ist leer????
Hat jemand damit schon mal bekannschaft gemacht und kann weiter helfen?
Hinweis:
Bezüglich des Problems das LabVIEW den Versionsstand der externen DLL´s automatisch hochsetzt, habe ich auf .NET Seite dafür gesorgt das die Version statisch auf 1.0.0.0 bleibt.
Hast du auf deinem Zielrechner die dll im Konstruktor nochmal explizit ausgewählt? Ich glaube ich hatte auch schonmal so ein Problem. Die dll neu laden hat da geholften (soweit ich mich noch daran erinnern kann...)
In theory, there is no difference between theory and practice; In practice, there is.