saber si un objeto esta en uso

24/05/2005 - 22:05 por Jose Maria Vilar | Informe spam
En el init de un form (creado como clase) creo una instancia de una
libreria toolbar y la activo, hasta aca todo bien.
Pero el problema es que en un textbox donde pido el vendedor, sino lo
encuentra llama al formulario para darlo de alta y el problema es que este
nuevo formulario nuevamente me activa la barra por lo que tengo en
pantalla dos barras.
La pregunta es COMO HAGO PARA QUE EN LA CLASE DEL FORM solo me instancie
el toolbar si es que ya no hay uno activado???

Desde ya muchas gracias

Jose Maria Vilar
Analista de Sistemas


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
 

Leer las respuestas

#1 Fernando D. Bozzo
24/05/2005 - 22:44 | Informe spam
Hola José:

Una forma que te independiza del momento en que se carga la toolbar, sería
crear una propiedad en _screen (por ej. _Screen.ToolbarCargada) al cargar el
sistema con valor .F., y luego ponerla a .T. en el init de la toolbar y a
.F. en el unload de la toolbar.
Luego, desde los formularios simplemente consultarías el valor de
_Screen.ToolbarCargada

Otra forma sería preguntar si el TYPE("_Screen.TuToolbar") = "O", donde
TuToolbar es el nombre de la Toolbar. Si la expresión devuelve "O" (de
Objeto) es que existe y es un obeto, sino es que no existe.


Saludos,

Fernando D. Bozzo
VFP6/SP5
Madrid/España

Recomendación:
Lea estos grupos de noticias con un cliente de newsgroup como Outlook
Express, este artículo lo guiará para configurarlo rápidamente:
http://www.panoramabox.com/GoPub.aspx?IdObj$47



"Jose Maria Vilar" escribió en el mensaje
news:
En el init de un form (creado como clase) creo una instancia de una
libreria toolbar y la activo, hasta aca todo bien.
Pero el problema es que en un textbox donde pido el vendedor, sino lo
encuentra llama al formulario para darlo de alta y el problema es que este
nuevo formulario nuevamente me activa la barra por lo que tengo en
pantalla dos barras.
La pregunta es COMO HAGO PARA QUE EN LA CLASE DEL FORM solo me instancie
el toolbar si es que ya no hay uno activado???

Desde ya muchas gracias

Jose Maria Vilar
Analista de Sistemas


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similares