LabVIEWForum.de
klasse nicht registriert -2147221164 - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: ActiveX & .Net (/Forum-ActiveX-Net)
+---- Thema: klasse nicht registriert -2147221164 (/Thread-klasse-nicht-registriert-2147221164)



klasse nicht registriert -2147221164 - Achimedes - 30.03.2011 08:21

Hallo Zusammen,
ich bin mir jetzt nicht sicher ob ich damit nicht in ein Windowsforum soll Blink
aber ich denk hier passts auch rein.

Mein System:
Win 7 Pro 32 bit, LV2010SP1,

Am Rande:
ich arbeite schon länger mit IXXAT interfaces
USB-to-CAN-Compact und deren MasterAPI die CANOpen ermöglicht.
Da ich jetzt auf Win7 arbeite muss ich auch ne neuere MasterAPI (5.2) benutzten.

Das Problem:
die MasterAPI steuere ich über ActiveX.
Jetzt kommt schon ne Fehlermeldung beim "ActiveX-Objekt öffnen".
-2147221164 Klasse nicht registriert.

Hab dann versucht die Klasse zu registrieren. CMD.exe mit Adminrechten geöffnet und die dll mir regsvr32 registriert.
hat nix gebracht. Dann die Klasse mit regsvr32 /u deregistriert und wieder registriert.
Hat immer geklappt.

Aber die Fehlermeldung in LV bleibt die gleiche.

Hat jemand einen Tipp was ich noch ausprobieren kann?

Grüße Achim


RE: klasse nicht registriert -2147221164 - Achimedes - 31.03.2011 07:06

Also, was komisch ist.

Hab ein kleines Vi indem ich nur die ActiveX Objekt öffne und danach wieder schliesse.
Wenn ich das ausführe gehts nicht.
Sobald ich ne EXE draus mach, funktioniert es.

Hä??

Weis da wer Rat.

Grüße
Achim


RE: klasse nicht registriert -2147221164 - Der_Elch - 12.04.2011 20:40

Ich hatte vor kurzem ein ähnliches Problem mit Beispielen die ich aus dem Internet hatte.

Ich musste dann alle Referenzen "neu auswählen" mit Rechtsklick Durchsuchen und wieder die Referenz auswählen.
Sowie alle Knoten (Methoden und Eigenschaften) mit der Hand (Werkzeug : "Wert einstellen") neuauswählen.

Vielleicht hilft ja das etwas Smile


RE: klasse nicht registriert -2147221164 - Achimedes - 13.04.2011 06:16

Die Referenz neu auswählen hat leiderauch keineneinfluss.
in meinem Test VI hab ich noch nicht mal eingeschafts oder methodenknoten.
Nur ActiveX öffnen und schliesen.

NI findets auch komisch, die haben aber auch noch keine lösung.

Die ActiveX Schnittstelle um die es geht ist zur "CanOpenMasterAPI" der firma IXXAT.
Deren Support ist auch schon dran.

Weiss irgend wer den Unterschied zwischen entwicklungsumgebung und einer fertigen EXE in bezug auf die ActiveX schnitstelle?
in ner EXE gehts ja.

Grüße
Achim


RE: klasse nicht registriert -2147221164 - Achimedes - 23.11.2011 13:57

Also mit Labview 2011 gehts plötzlich wieder.
O)