Pregunta

Estamos utilizando un sistema que permite extensiones ActiveX a través de archivos .ocx.

Necesito escribir una extensión para trazar algunos gráficos propietarios específicos. Después de muchas búsquedas, descubrí que Visual Basic 6.0 puede crear estos controles ActiveX e implementarlos como archivos .ocx.

Entonces, ¿VB6 es la única opción? Soy reacio a creer que Microsoft no haya introducido ninguna otra opción desde 1998.


En respuesta a RichieHindle y Arnshea,

Durante la investigación, descubrí que los controles ActiveX podrían crearse usando C ++, pero no pude encontrar una manera de implementarlos como archivos .ocx. Igual que los dll.

¿Fue útil?

Solución

Puede crear controles ActiveX en C ++ usando Visual Studio 2005 o 2008, a través de ATL o MFC. Hay asistentes para ayudar: el proceso es relativamente indoloro. 8-)

Un OCX es una DLL: es exactamente lo mismo, solo que con una extensión de archivo diferente. (Rincón de Pedant: sé que lo inverso no es cierto; no todas las DLL son controles ActiveX).

Otros consejos

Puede hacer el control ActiveX en C ++ o C con proyectos Win32, ATL o MFC.

Microsoft tiene una herramienta llamada ActivexPad. Comprueba si funciona en tu situación.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top