![]() |
Controlar forms y procesos
Saludos,
Estoy creando un programa principal que hace Show() de varios forms, y en un momento determinado me gustaría saber la cantidad de forms activos y cuales son, se puede?. La otra cosa que quiero es controlar que un programa no se ejecute 2 veces. es decir que si al clicar otra vez al programa ya esta funcionando te avise de que ya existe este programa en ejecución. Grácias. |
Hola,
Respecto de lo primero cuentas con la variable global "Screen", que te da acceso a todos los formularios, me parece que "visibles" o simplemente "creados", en un momento dado. Y, respecto de lo segundo, acaso lo mejor podría ser que intentaras traducir la unidad UIApp.pas del maestro Román a C++, puesto que está escrita en Delphi. |
Yo repasaria la variable TApplication::Components y TApplication::ComponentCount.
Para la segunda cuentión, yo lo resuelvo así: Código:
//--------------------------------------------------------------------------- |
| La franja horaria es GMT +2. Ahora son las 14:54:13. |
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