Crear un evento en ATL con un parámetro OUT en VC++ 6.0

21/06/2004 - 09:06 por Antonio Liberal | Informe spam
Hola buenas.

Estoy intentando desarrollar una dll ActiveX con VC++ y ATL, que será
utilizada en VB6.0. Lo tengo todo listo y funcionando, pero quiero crear un
evento que me recoja un valor tipo long para después tratarlo. Lo he creado
como [OUT] Long* valor pero no me funciona. Ese mismo código, en un método
del interface me funciona sin problemas.

¿Alguien tiene algún ejemplo? Todo lo que he encontrado en microsoft es
sobre parámetros IN, con los que no tengo problemas.


Gracias.
 

Leer las respuestas

#1 Rodrigo Corral [MVP]
21/06/2004 - 17:39 | Informe spam
¿Que significa exactamente "no me funciona"?

Si no recuerdo mal, en el caso de un parametro out, ATL 3.0 no generaba
correctamente el codigo de disparo del evento y daba un error (no recuerdo
si de compilación o en ejecución) que se solucionaba retocando el código
generado.


Rodrigo Corral González [MVP]

microsoft.public.es.vc FAQ
http://vcfaq.europe.webmatrixhosting.net

Preguntas similares