none
DLL-Probleme RRS feed

  • Frage

  • Servus Leute

    Ich bins nocheinmal, wie in einem anderen Thread schon erklärt, muss ich verschiedene Motoren/sensoren an VB anbinden.

    Unter anderem Piezomotoren, von denen ich die DLL hab, doch leider gibt mir VB folgenden Fehler aus, wenn ich die DLL in VB einbinden will (ein Verweis:

    "Es konnte kein Verweis auf "C/windows/system/Ldcndll.dll" hinzugefügt werden, stellen sie sicher das auf die Date zugegriffen werden kann und das sie eine gültige Assembly oder COM-Komponente ist."

    Hier ist der Link zur DLL:

    ftp://download.newport.com/New%20Focus/Motorized%20Components/Intelligent%20PicoMotor/

    Die DLL+ bas./vbp./vbw. Dateien habe ich in den Projektordner/bin/Debug-  sowie  /Release-Ordner reinkopiert.

    Wie gesagt ich bin neu in VB, aber mein Kumpel der sich ein kleines bisschen mehr auskennt kriegt auch den Fehler und hat kein Lösungsansatz. Hat jemand von euch eine Idee oder ein Ansatz zum arbeiten? :P

    Danke schonmal für jegliche Mithilfe=)

    Donnerstag, 23. Januar 2014 20:28

Alle Antworten

  • Ohne jetze groß drüber nach zudenken. 

    In "C/windows/system/Ldcndll.dll" wird nach der DLL gesucht und sie befindet sich in deinem Projekt Ordner?

    MFG

    Björn

    Donnerstag, 23. Januar 2014 20:42
  • Hallo,

    bei der Bibliothek handelt es sich um eine native (C-)Bibliothek. Die kannst Du nur über Declare Anweisungen ansprechen.

    Schau Dir mal die Example_VB_DLL.zip an. Das Beispiel Formular in dem Projekt zeigt einige grundlegende Anwendungen. Dort findest Du auch eine LDCNDefines.bas, in der die notwendigen Declare Anweisungen sowie weitere Definitionen enthalten sind. Die dazugehörige PDF-Datei sollte (hoffentlich) den Rest erklären.

    Gruß Elmar

    Donnerstag, 23. Januar 2014 23:15
    Beantworter