![]() |
Stack call de formularios
Hola gente,
Eh estado buscando bastante, pero no encontre la forma de resolver mi problema. Lo que quiero hacer, es en determinado momentos conocer el orden de invocacion de los formularios, el stack call. Ej: FormularioMAIN llama a form1. Form1 llama a Form2. Form2 llama a form3. En este momento, en form3 necesito conocer el orden de invocacion, es decir, algo que me diga el orden en que fueron invocados los formularios. Saludos y Gracias |
Hola NicoDominguez, con Screen.Forms puedes recorrer los formularios que están abiertos, en el orden que han sido creados.
Saluditos |
Cita:
|
mmm hay un problema, eso me tira como 30 formularios, por mas que no esten abiertos.
yo necesito saber la cadena de invocacion solamente del form actual, es para registrar los llamados en un archivo de log. |
Cita:
Otra forma es que armes tu la cadena, creando tu formulario de la forma de arriba, puedes utilizar el Owner (propietario).
Saluditos |
Hola.
Independientemente de lo que te comenta Caro puedes saber si el formulario está visible o no con la propiedad showing con lo cual puedes chequear en la lista de formularios disponibles los que están abiertos. Saludos |
Muchas Gracias!!
Saludos |
| La franja horaria es GMT +2. Ahora son las 04:22:37. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi