Ayuda con exes fraccionados
Publicado por Fidias (3 intervenciones) el 05/03/2007 13:33:05
Hola, hace días pregunte esto en el foro de Gx de vb, y no he tenido respuesta, a ver si a alguien de aquí se le ocurre algo, pq yo no se q hacer, gracias
les explico la situación:
- aplicación compuesta por varios módulos ejecutables que se van llamando conforme se necesitan. SDI y las ventanas salen en la barra de tareas
- pantalla principal es un wk main (wk0) que llama a otro report que también es un main
- este report (que tiene un parm de out) (rp1) llama a su vez al wk de gestión (wk1), hasta ahí bien.
- Ahora resulta que desde esa pantalla se llama a otro wk (no main) (wk2), lo muestra sin problemas, pero lo curioso ocurre cuando desde este wk se llama a un report (rp2) que es main (tb tiene un parm de out definido). Este report llama a otro wk de gestión (wk3), y cuando cierras esta pantalla, el gx, en vez de volver el foco a la ventana wk2, lo pasa a wk0
increible pero cierto!
he probado con (ver lista) al final del evento que llama al report rp2
vb Me.show
setfocus en un control de pantalla
llamar a otro wk que tiene un return en el start (durante un tiempo sirvió, hasta que el exe del rp1 creció)
vb Me.visible = true
y no se cuantas tonterias más.
GX 8.0 + vb
Aplicación SDI
¿hay alguna manera de arreglar esto???
gracias de antemano,
Fidias
les explico la situación:
- aplicación compuesta por varios módulos ejecutables que se van llamando conforme se necesitan. SDI y las ventanas salen en la barra de tareas
- pantalla principal es un wk main (wk0) que llama a otro report que también es un main
- este report (que tiene un parm de out) (rp1) llama a su vez al wk de gestión (wk1), hasta ahí bien.
- Ahora resulta que desde esa pantalla se llama a otro wk (no main) (wk2), lo muestra sin problemas, pero lo curioso ocurre cuando desde este wk se llama a un report (rp2) que es main (tb tiene un parm de out definido). Este report llama a otro wk de gestión (wk3), y cuando cierras esta pantalla, el gx, en vez de volver el foco a la ventana wk2, lo pasa a wk0
increible pero cierto!
he probado con (ver lista) al final del evento que llama al report rp2
vb Me.show
setfocus en un control de pantalla
llamar a otro wk que tiene un return en el start (durante un tiempo sirvió, hasta que el exe del rp1 creció)
vb Me.visible = true
y no se cuantas tonterias más.
GX 8.0 + vb
Aplicación SDI
¿hay alguna manera de arreglar esto???
gracias de antemano,
Fidias
Valora esta pregunta
0