FoxPro/Visual FoxPro - CALL STACK WINDOWS

 
Vista:
sin imagen de perfil

CALL STACK WINDOWS

Publicado por DALSOM (612 intervenciones) el 31/01/2005 16:21:47
HOLA A TODOS,

COMO HAGO PARA ACCESAR TODOS LOS VALORES DEL CALL STACK WINDOWS EN UN MOMENTO DETERMINADO DEL PROGRAMA.

ACLARO, NO ES QUE ME SALGA LA VENTANA, SINO, QUE PUEDA ENVIAR LOS VALORES DE ESA VENTANA A UN ARREGLO, O PUNTERO, QUE YO PUEDA ACCESAR POR MEDIO A CODIGO, Y QUE PUEDA MANEJAR A MI ANTOJO.

GRACIAS.

PD: YA CAMBIE DE VFP5 A VFP7!!! Y ESTOY ESTUDIANDO LA 8 Y EL BETA 9.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:CALL STACK WINDOWS

Publicado por Roman Suazo (2723 intervenciones) el 31/01/2005 16:34:45
Quieres manejar todas las ventanas de tu app en arreglo o todas las ventanas que esten abiertas en el sistema operativo? La primera es bastante facil... solo tienes que usar las propiedades FORMCOUNT Y FORMS() del objeto _SCREEN con la otra posibilidad lo mas seguro es que haya una API que lo haga...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:CALL STACK WINDOWS

Publicado por DALSOM (612 intervenciones) el 01/02/2005 16:41:10
HOLA A TODOS, HE LOGRADO ESTO CON AYUDA DEL FORO,

LOCAL c
FOR c=1 TO _screen.formCount
IF !EMPTY(_screen.forms(c).name) .AND. (TYPE(_screen.forms(c).name)='O')
_screen.forms(c).release
ENDFOR

HABRA ESTA MISMA LOGICA PARA LOS OBJETOS DE UN FORMULARIO, ES DECIR, UN CONTADOR DE OBJETOS, Y UN ARREGLO, O SEA EL FORM, QUE REFERENCIE AL OBJETO POR UN NUMERO?

ESTO ES PORQUE AL PARECER, CUANDO LIBERO UN FORM QUE TIENE REFERENCIA A UNA TABLA, YA SEA CON UN CONTROL GRID, UN COMBO O UN LISTBOX, CUALQUIER OBJETO QUE PUDIESTE TENER UNA PROPIEDAD RECORDSOURCE Y/O ROWSOURCE, QUE DEBA BLANQUEAR ANTES DE LIBERAR EL FORM. YA QUE LA TABLA CUANDO SE HACE EL RELEASE, SE CIERRAN PRIMERO QUE EL FORM.

PARA ESTE CASO, ESTUBE INVESTIGANDO EN EL FORO, Y ENCONTRE QUE DEBIA SETEAR LAS PROPIEDADES SHOWWINDOW Y WINDOWTYPE A 1, PERO SON DE SOLO LECTURA, ASI QUE LO HICE EN TIEMPO DE DISEÑO. ME SEGUIA DANDO EL MISMO PROBLEMA, DE UN OBJETO QUE HACIA REFERENCIA A UNA TABLA.

GRACIAS POR CONTESTARME, Y GRACIAS A TODOS AQUELLOS QUE DIRECTA O INDIRECTAMENTE LO HACEN.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

OBJECTS()

Publicado por DALSOM (612 intervenciones) el 01/02/2005 20:21:34
EN OTRO FORO ENCONTRE ESTO,

CONTROLS ( ) Is an form control array.
CONTROLCOUNT Is a counter form's object.

PARA TODOS AQUELLOS QUE ESTEN INVESTIGANDO DEL MISMO TEMA, CREO QUE LES SERVIRA.

SALUDOS A TODOS.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar