TOleauto - Componente instalado ?
Publicado: Sab Sep 09, 2023 6:06 pm
Estimados:
Me conecto a un servicio de factura electronica. Lo hago mediante:
oWSAA:=TOleAuto():New("WSAA")
Todo funciona ok, Pero necesito chequear si el componente esta instalado en el equipo (para capturar el error cuando este en produccion la aplicacion).
Si instancio un componente inexistente, por ejemplo:
oWSAA:=TOleAuto():New("WS???AA")
no hay, TRY CATCH , ON ERROR (de la clase) o errorhandler que capture el hecho de que el componente no existe.
No encontre cual podria ser la variable de instancia del objeto Ole enn cada caso
En un viejo post encontré: "Empty( oOle:__hObj ) devuelve .T. si no se ha podido instanciar."
Pero tampoco funcionó ( este post es de la era en que xailer estaba en xHarbour)
Cualquier ayuda, link o pista sera bienvenido.
Claudio
Me conecto a un servicio de factura electronica. Lo hago mediante:
oWSAA:=TOleAuto():New("WSAA")
Todo funciona ok, Pero necesito chequear si el componente esta instalado en el equipo (para capturar el error cuando este en produccion la aplicacion).
Si instancio un componente inexistente, por ejemplo:
oWSAA:=TOleAuto():New("WS???AA")
no hay, TRY CATCH , ON ERROR (de la clase) o errorhandler que capture el hecho de que el componente no existe.
No encontre cual podria ser la variable de instancia del objeto Ole enn cada caso
En un viejo post encontré: "Empty( oOle:__hObj ) devuelve .T. si no se ha podido instanciar."
Pero tampoco funcionó ( este post es de la era en que xailer estaba en xHarbour)
Cualquier ayuda, link o pista sera bienvenido.
Claudio