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
|