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%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.