Estado de un objeto...

Estado de un objeto...

Postby Andrés González » Mon Sep 01, 2008 10:02 am

Antonio he visto un ejemplo de un inspector de objetos, pero veo que tu le tienes que añadir las propiedades que quieres inspeccionar, y mi pregunta es si existe algún inspector de objetos que te muestre todas las propiedades sin tu manipular nada, con un impect(oObjeto). A modo de ejemplo me gustaria saber todo lo que contiene un objeto creado con tOleAuto de openoffice, no se si esto es factible.
Saludos

Andrés González desde Mallorca
User avatar
Andrés González
 
Posts: 629
Joined: Thu Jan 19, 2006 10:45 am
Location: Mallorca

Postby Antonio Linares » Mon Sep 01, 2008 10:11 am

Andrés,

No te sirve para TOleAuto porque dicha clase usa ON ERROR para rutar los mensajes al objeto.

Es decir, no sabe que propiedades tiene, se limita a enviarle un mensaje al handle interno del OleAuto.

Lo más sencillo es que desde el Word de Microsoft, ó el Excel, abras el editor de Visual Basic y desde ahi instancies un objeto de OpenOffice y asi lo puedas inspeccionar.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42161
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Andrés González » Mon Sep 01, 2008 12:04 pm

Eso con Word ya lo tengo por mano, pero ahora han decidido que nos pasamos al OpenOffice y por eso estoy mas perdido que un pulpo en un garage, estoy leyendo los manuales pero como aun no estoy muy ducho me pierdo a la hora de trabajar con sus objetos. Gracias de todos modos.
Saludos

Andrés González desde Mallorca
User avatar
Andrés González
 
Posts: 629
Joined: Thu Jan 19, 2006 10:45 am
Location: Mallorca

Postby Antonio Linares » Mon Sep 01, 2008 12:57 pm

Andrés,

A lo que me refiero es que puedes valerte del Office de Microsoft para ver la información del "OpenOffice" :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42161
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Andrés González » Mon Sep 01, 2008 10:25 pm

Me has dejado desconcertado, cuando puedas dime como se hace eso. Los macros o el api de los dos es diferente.
Saludos

Andrés González desde Mallorca
User avatar
Andrés González
 
Posts: 629
Joined: Thu Jan 19, 2006 10:45 am
Location: Mallorca

Postby Antonio Linares » Mon Sep 01, 2008 10:29 pm

Andrés,

A lo que me refiero es muy simple:

Has usado alguna vez el editor de VBA que llevan incorporados los productos Office de Microsoft ?

Desde ese entorno integrado puedes instanciar un objeto de OpenOffice y revisar sus propiedades y métodos.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42161
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Antonio Linares » Mon Sep 01, 2008 10:34 pm

Este es el editor de VBA, que lleva incorporado el Word. Desde él puedo instanciar otros objetos que esten instalados en Windows y revisarlos:
Image
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42161
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Antonio Linares » Mon Sep 01, 2008 10:39 pm

Aqui he instanciado un objeto de Abobe Reader, que no tiene nada que ver con Office, y lo inspecciono desde el entorno del VBA del Word:
Image
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42161
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Andrés González » Tue Sep 02, 2008 5:20 am

Gracias Antonio, no sabia esto, nunca había utilizado los controles adicionales, esta mañana lo reviso. De todas formas ya he conseguido la mayoría de lo que hay definido en la tword pero ahora con tOpenOffice cuando lo tenga listo lo dejo en el foro.
Saludos

Andrés González desde Mallorca
User avatar
Andrés González
 
Posts: 629
Joined: Thu Jan 19, 2006 10:45 am
Location: Mallorca


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 17 guests