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

[0] Índice de Mensajes

Ir a la versión completa