Jump to content

Labview: Fehlercode 1386


Cuthalion75

Recommended Posts

Hallo zusammen,

 

ich bin neu hier und hatte mir vorgenommen einige Projekte mit Tinkerforge und Labview zu realisieren und mir dazu auch schon die ersten Komponenten besorgt.

 

Mit dem Daemon und dem Viewer funktionieren sie auch einwandfrei.

 

Mein Problem ist, dass die Tinkerforge.dll anscheinend nicht kompatibel zu meinem System ist und sich nicht in Labview laden lässt.

 

System: Windows 8.1

Labview 2014 student Edition 32bit

 

Ich bin vorgegangen wie hier beschrieben:

http://www.tinkerforge.com/de/doc/Software/API_Bindings_LabVIEW.html

 

Sowohl die Tinkerforge.dll im net20 als auch im net40 Ordner kann nicht geladen werden.

 

Ich habe auch die Vorschläge hier ausprobiert:

http://www.tinkerunity.org/forum/index.php/topic,3212.msg19824.html#msg19824

 

Auch das manuelle Laden der Assemblies in den IPConnection Node funktioniert leider bei keiner der dll's - mit der Meldung dass beim Laden des Assemblies ein Fehler aufgetreten ist.

 

Ich habe Labview sowie die .NET CLR 4.0 neu installiert, ohne Erfolg.

 

Hat jemand einen Tip was ich noch versuchen könnte ?

 

Gruß,

 

Günther

 

Link zu diesem Kommentar
Share on other sites

wow - danke für die Mühe. Leider klappt keine der .dlls

 

Im Moment glaube ich es scheint ein spezielles Probelem von Labview 2014 32bit auf Windows 8.1 zu sein. Dazu gibt es einige Forenbeiträge zu Problemen mit .net assemblies die sonst gut funktionieren.

 

Mal schauen ob ich irgendwie die Option bekomme mein System zu ändern

Link zu diesem Kommentar
Share on other sites

  • 2 weeks later...

So... für den Fall, dass sonst noch jemand ein ähnliches Problem hat, hier mein aktueller Stand.

 

Ich habe es mittlerweile mit einer frischen Windows 10 64bit Installation, sowie einer neu aufgesetzten Windows 7 64bit Installation auf einer VM versucht.

 

Jeweils alle .dlls durchprobiert, leider ohne Erfolg. Der Fehler bleibt bestehen

 

Da es wohl nicht an einer fehlerhaften Windows Installation liegen kann, gehe ich im Moment von 2 Möglichkeiten aus:

 

1.  die verwendete Labview 32bit Student/Home Edition kann nicht mit .Net Bzw. diesen speziellen Tinkerforge Bibliotheken umgehen. --> Ich schaue mal ob ich andere .Net Bibliotheken zum laufen kriege.

 

2. Es gibt einen Konflikt zwischen 32bit Software und 64bit System. --> Ich werde wohl noch eine VM mit Windows 7 32bit versuchen.

 

Sollte jemandem noch ein weiterer Punkt einfallen, bin ich ganz Ohr.

 

Wenn an Punkt 1 liegt, muss ich meine Versuche mit Tinkerforge wohl aufgeben bis ich mir die Vollversion für kommerzielle Nutzung leisten kann... :(

Link zu diesem Kommentar
Share on other sites

Weder noch. Alle Tinkerforge DLLs die ich dir zum Testen gegeben habe sind für "Any CPU" kompiliert, daher sollte das kein Problem sein.

 

Weil mir sonst nichts mehr dazu einfällt, hier zwei weitere Versionen, die diesmal in Visual Studio explizit für x86 und x64, statt "Any CPU", kompiliert wurden.

Tinkerforge_F_x86.dll

Tinkerforge_F_x64.dll

Link zu diesem Kommentar
Share on other sites

  • 6 months later...

Es gibt neue Erkenntnisse: Es kann sein, dass die Tinkerforge.dll durch Windows beim Download als "von einem anderen Computer stammend" markiert wird. Wenn das der Fall ist, dann verweigert LabVIEW das Laden der DLL.

 

Um das Problem zu beheben muss einfach im Eigenschaftendialog der Tinkerforge.dll im Windows Explorer das "Zulassen" Häkchen gesetzt bzw. der "Unblock" Knopf geklickt werden. Nach einem LabVIEW Neustart sollte es dann funktionieren.

Link zu diesem Kommentar
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gast
Reply to this topic...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Clear editor

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...