• Martes 28 de Noviembre de 2023, 14:09

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - djhatori

Páginas: [1]
1
Visual C++ / Envío De Mensajes Entre Clases
« en: Miércoles 25 de Febrero de 2004, 18:57 »
¿Cómo puedo enviar un mensaje de una clase a otra? Creo que se puede hacer con las macros BEGIN_MESSAGE_MAP... , pero el problema es que ya tengo definido un mapa de mensajes para capturar los eventos introducidos por el usuario, y parece ser que no se pueden definir varios... ¿Qué puedo hacer?

2
C++ Builder / Utilizando Objetos Com En C++ Builder
« en: Viernes 13 de Febrero de 2004, 19:00 »
Bueno, a ver si hay suerte y hubiera alguien que supiera algo sobre esto. Estoy utilizando una dll de tipo COM en C++ builder. Al importarla, me genera una clase contenedora, a través de la cual debo acceder a todos los objetos. Para inicializar un objeto, por tanto, debo hacerlo siempre desde la clase contenedora.

Dicha clase, tiene definidos ciertos eventos, que son activados automáticamente por un servidor, por lo que no tengo ningún tipo de control sobre ellos. Al activarse esos eventos, el servidor me envía la información que necesito en una instancia (que recibo como parámetro) de una de las clases dependientes de la "wrapper class". Pues bien, resulta que al intentar acceder a las propiedades de esa instancia, se produce un error de ejecución, similar a los obtenidos cuando un objeto no es obtenido desde la clase principal.

¿Alguien ha tenido problemas similares al importar objetos COM desde el C++ builder?

3
C++ Builder / Creación De Nuevos Objetos (com)
« en: Jueves 12 de Febrero de 2004, 16:54 »
Al utilizar una librería COM, tengo que acceder a todos sus objetos a través de la clase contenedora. Querría que alguien me explique detalladamente cómo crear nuevos objetos (vacíos) de las clases incluidas en la librería, ya que no puede hacerse simplemente con Nombre_de_clase nombre_de_objeto

Creo que tengo que utilizar, entre otros, los métodos CLSIDFromProgID y CoCreateInstance.

4
C++ Builder / Importación De Librerías Com
« en: Jueves 12 de Febrero de 2004, 10:37 »
He instalado una librería COM utilizando la opción Project/Import Type Library

La clase contenedora aparece, pues, como un objeto ActiveX.
Al hacer referencia a los objetos de esa librería, en la lista que se despliega con las propiedades y métodos, observo que algunas funciones aparecen en color rojo, y otras en color azul. ¿Qué significa eso? Estoy obteniendo errores en tiempo de ejecución al llamar a las de color rojo, por lo que creo que puede tener algo que ver con ello...

Páginas: [1]