Einbetten eines einfachen ActiveX-Steuerelements hat Klasse nicht registriert Fehler

8

Ich habe gerade ein sehr einfaches ActiveX-Steuerelement (mit dem VS.NET-Assistenten, nicht einmal eine Zeile ändern) entwickelt und kompiliert. Nach dem Ausführen von "regsvr32 ax1.ocx" habe ich ein neues C # WinFrom-Projekt erstellt und das ActiveX-Steuerelement in das Formular gezogen. Dann baue ich und starte es, der Fehler sagt:

%Vor%

innerhalb der Zeile:

%Vor%

Die gesamte Funktion ist:

%Vor%     
Bin Chen 01.12.2009, 04:20
quelle

1 Antwort

13

Ich gehe davon aus, dass Sie Ihr ActiveX-Steuerelement in nicht verwalteten C ++ - Code geschrieben haben. Sie müssen entweder eine 64-Bit-Version dieses Steuerelements erstellen, oder Sie müssen das .NET-Programm, das es verwendet, dazu zwingen, im 32-Bit-Modus ausgeführt zu werden. Letzteres ist die schnellere Lösung, Projekt + Eigenschaften, Registerkarte Erstellen, Plattformziel = x86.

    
Hans Passant 01.12.2009, 05:32
quelle

Tags und Links