Programación General > C++ Builder
Re: Evitar dos instancias de la aplicacion y controlar ficha
(1/1)
ksellas:
Hola, ¿que tal?
¿Pueden ayudarme con esto?:
Necesito evitar que mi aplicación se ejecute dos veces.
Y que en una apliación MDI las fichas hijas solo se creen una vez, osea que cuando llame a FichaHija3 por ejemplo, si ya la llamé,pues que tome el foco, pero que no se cree otra vez.
¿Pueden echarme una mano?
Gracias y saludos:)
_Viktor:
Holas....
Esto te sirve, tomo Single como tu app.-
--- Código: Text --- WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int){ Application->Title = ""; HWND hPrevApp = ::FindWindow(NULL, "single"); if(hPrevApp) { PostMessage(hPrevApp, WM_SYSCOMMAND, SC_RESTORE, 0); return 0; } Application->Title = "single"; try { Application->Initialize(); Application->Title = "single"; Application->CreateForm(__classid(TForm1), &Form1); Application->Run(); } catch (Exception &exception) { Application->ShowException(&exception); } return 0;} Suerte.-
Navegación
Ir a la versión completa