Jose,
Gracias por tus aclaraciones.
La verdad es que cuando uno no entiende, lo ve todo del mismo color!!!
Un Saludo,
Xevi.
"Jose F. Gimenez" <
jfgimenez@wanadoo.es> escribió en el mensaje
news:[email=
4921cf99@ozsrv2.ozlan.local...]
4921cf99@ozsrv2.ozlan.local...[/email]
> Xevi,
>
>> Dispongo de un OCX, para envio de SMSs, que Xailer/xHarbour NO reconoce
>> los eventos...
>
> Ya te dije hace unos días, que una cosa son los "componentes ActiveX",
> alias "OLE automation servers", y otra cosa muy distinta los "controles
> ActiveX", u "OCX". Sé que la terminología puede parecer un lio, al que ha
> contribuido definitivamente M$ con su manía de vendernos una y otra vez lo
> mismo con disinto nombre, pero es lo que hay. Puedes ver una explicación
> de todo eso aquí:
http://xailer.info/esp/?p=13
>
> En tu caso, lo que tienes es un "componente ActiveX", no un OCX. Y Xailer
> soporta eventos en los OCX, pero los componentes ActiveX son soportados
> directamente por xHarbour a través de TOleAuto, y no soporta eventos. No
> obstante, tengo que aclarar que los eventos en un componente ActiveX son
> un parche que no estaba en la especificación original, pero que algunos
> fabricantes de componentes (incluido el propio M$) aprovecharon las
> especificaciones de los OCX para hacer una mezcla de ambas
> especificaciones y meter eventos donde no estaban permitidos.
>
>
>> ¿Puedo hacer algo yo, que esté en mi mano, para poder utilizar los
>> eventos???
>
> Me temo que no puedes hacer mucho. Revisa si el componente tiene alguna
> propiedad de tipo 'status' que puedas comprobar periódicamente (p.ej. con
> un timer) y que pueda suplir la falta de eventos.
>
> P.ej., el componente MSAgent 2 (el del mago Merlin, el lorito, etc.) tiene
> también eventos para detectar cuando termina de decir una frase para
> enviarle la siguiente, pero a falta de poder utilizarlos tiene también una
> propiedad 'status' que indica si ha terminado o si está todavía hablando,
> y que suple perfectamente a los eventos.
>
> --
> Un saludo,
>
> José F. Giménez
>
http://www.xailer.com
>
http://www.xailer.info
>