Pregunta

¿Cómo de referencia I y comunicarse con una biblioteca ActiveX desde dentro de mi gcc aplicación compilada?

¿Fue útil?

Solución

Bueno, en realidad nunca he intentado pero no hay ninguna razón por la que no sería capaz de hacerlo. Es, básicamente, sólo tiene que tener las definiciones de interfaz para las clases que necesita (que podría ser capaz de obtener esta información de VS) y luego hacer las llamadas apropiadas.

El CoCreateInstance función está en Ole32.dll, lo que probablemente podría cargar la biblioteca, obtener el punto de entrada, y luego sólo hay que encontrar los CLSID para crear el objeto COM que desea, etc. Siempre y cuando usted tiene cuidado sobre Sólo fundición con QueryInterface, que debe estar muy bien; COM fue diseñado específicamente para proporcionar compatibilidad binaria para que esto sería posible.

http://msdn.microsoft.com /en-us/library/ms686615%28VS.85%29.aspx

la parte más difícil será conseguir todas las cabeceras y de tal manera que usted necesita.

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