Necesito compilar algún código mío usando el compilador gcc incluido en las herramientas R (R el programa estadístico para Windows), el problema es que necesito usar IDispatch en mi código para crear un acceso a los métodos de un objeto COM, y el compilador gcc no admite gran parte del código que estoy usando para hacerlo, que básicamente es código C++.Cómo usar IDispatch en C simple para llamar a un objeto COM
Así que mi pregunta es cómo puedo usar IDispatch en C para crear el objeto COM sin tener que depender de MFC, .NET, C#, WTL o ATL. Creo que si lo hago, podré compilar mi código sin ningún problema.
este es un muy buen tutorial de hecho, lo estaba viendo, y la primera parte explica cómo crear un objeto COM, que ya tengo, el problema es que mi objeto COM está escrito en C#, vi en el tutorial que necesita crear un archivo de inclusión (.h) en el que debe especificar las VTable, los GUID y las estructuras en su objeto COM, ahora, ¿puedo hacer esto incluso si mi objeto COM es C#? – Vic
Hmm - Me imagino que es posible, ¿registras tu objeto COM C# en el Registro? Creo que eso es todo lo que es necesario. COM es un estándar binario, por lo que la tabla debe ser la misma independientemente de si está implementada en C#, C++, VB, etc. –