Announcement

Collapse
No announcement yet.

Fehler "Klasse nicht registriert"

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Fehler "Klasse nicht registriert"

    Hallo zusammen,

    ich habe ein Problem beim Anwenden von Funktionen aus einer DLL.
    Ich habe die DLL unter Verweise registriert und beim Programmieren bietet mir IntelliSense die Funktionen der Klasse an.
    Bei der Klasse handelt es sich um eine OPC.dll.
    Die "GetOPCServers" Funktion der Klasse wird korrekt ausgeführt. Die "Connect" Funktion der Klasse führt zum Fehler:

    Klasse nicht registriert (siehe Screenshot)VB_ERROR.JPG

    Wenn ich die Funktionen der Klasse in VBA verwenden, funktioniert alles einwandfrei.

    Ich verwende Visual Studio 2010 Version 10.0.30313.1 und ein Windows 7 Professional 32 Bit.

    Weiß jemand von euch wo der Ursprung des Problems liegen könnte?

    Gruß Stumpi

  • #2
    Anscheinend MUSS man die COM dll im GAC anmelden.

    Schau mal in dem Artikel hier:

    http://msdn.microsoft.com/de-de/libr...v=vs.110).aspx

    Zitat aus dem Artikel: "COM kann keine Instanzen von Klassen in der Assembly erstellen, bevor diese nicht registriert wurden."

    Bin aber auch kein COM Spezialist. Aber nen Versuch wärs wert.

    Comment

    Working...
    X