Ik ben al een poosje bezig om een 32-Bit ActiveX control te compiler voor 64-Bit en te gebruiken met VS2010.
Het compileren van de ocx is inmiddels gelukt en als ik die open met Dependancy Walker dan worden alle referenties gevonden en is alles netjes x64.
Ik registreer de ocx met regsvr32 mijn.ocx en ik krijg de melding dat het registreren is gelukt.
Nu start ik een nieuwe solution in VS2010 en maak een referentie naar de ocx. Dat gaat goed en de Interop dll wordt ook gemaakt.
Vervolgens wil ik de ocx als component toevoegen aan mijn toolbar. Ik ga naar de COM-tab en zie dat die er niet tussen staat. Via Browse zoek ik de ocx op, maar dan krijg ik de melding 'Self-registration failed'.
Bovenstaande procedure werkt prima met VS2008 32-Bit. Wat doe ik nog niet goed?
Ligt het aan mijn ocx (waarschijnlijk wel
) of heb ik een instelling in VS2010 gemist?
Het compileren van de ocx is inmiddels gelukt en als ik die open met Dependancy Walker dan worden alle referenties gevonden en is alles netjes x64.
Ik registreer de ocx met regsvr32 mijn.ocx en ik krijg de melding dat het registreren is gelukt.
Nu start ik een nieuwe solution in VS2010 en maak een referentie naar de ocx. Dat gaat goed en de Interop dll wordt ook gemaakt.
Vervolgens wil ik de ocx als component toevoegen aan mijn toolbar. Ik ga naar de COM-tab en zie dat die er niet tussen staat. Via Browse zoek ik de ocx op, maar dan krijg ik de melding 'Self-registration failed'.
Bovenstaande procedure werkt prima met VS2008 32-Bit. Wat doe ik nog niet goed?
Ligt het aan mijn ocx (waarschijnlijk wel