Ver Mensaje Individual
  #4  
Antiguo 26-11-2004
Avatar de OSKR
OSKR OSKR is offline
Miembro
 
Registrado: nov 2004
Ubicación: San Cristóbal/Táchira/Venezuela
Posts: 389
Reputación: 20
OSKR Va por buen camino
Para desaparecerlo de la barra de tareas :
try
{
Application->Initialize();
Application->CreateForm(__classid(TForm1), &Form1);
Application->ShowMainForm=false;
Application->Run();
}
//
...
//
Para que no se pueda ¡volar!:

void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)
{ Action=caNone ;
}

Como GUINDOWS puede volarlo si el usuario sigue intentando entonces nos duplicamos:
void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)
{ Action=caNone ;
ShellExecute(NULL,"Open",ParamStr(0).c_str(),
"Parametros",NULL,SW_SHOWNORMAL);
Action=caFree;
}
donde "Parametros" son los que puedes enviarle o nó a tu mismo programa y recibirlos con ParamStr y ParamCount
Responder Con Cita