DVAPI und Visual Studio C# 2005

  • Hallo und Frohe Ostern,

    ich habe VS 2005 C# Professionell und möchte gerne die dvapi32.dll in mein c# Projekt einfügen.

    Allerdings erhalte ich, wenn ich den Verweiss auf die dll setzen möchte, die Fehlermeldung,
    das die dll nicht eingebunden werden kann. Ich solle doch überprüfen, ob die Datei vorhanden ist und eine richtige Assemblie bzw. COM Componente ist.

    Habe hier allerdings im Forum schon gelesen, das andere dies mti VS 2005 hinbekommen haben.

    Was mache ich falsch?

  • Du kannst die DLL nicht direkt einbinden, weil diese keinen Einstiegspunkt hat und somit mit regsvr auch nicht registriert werden kann. Daher kannst Du nicht direkt auf die Definitionen zugreifen.

    Hierzu musst Du erst die Definitionen mittels TLBimp die Definition auf die CLR abbilden. Diese DLL kannst Du dann als Reference einbinden und darauf wie gewöhnlich zugreifen.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!