![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola Diego.
En principio yo no haría que el form de autentificación fuera el principal, Sí lo llamaría desde el evento OnShow del form principal y verificaría la condición de salida para decidir si termina la aplicación o continua. Más o menos de este modo: Código:
void __fastcall TfrMain::FormShow(TObject *Sender)
{
frLogin = new TfrLogin(this);
int ExitResult = frLogin->ShowModal();
delete frLogin;
if (ExitResult == mrCancel)
Application->Terminate();
}
Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#2
|
||||
|
||||
|
Gracias por responder en cuanto lo pruebe posteo.
Un abrazo. |
|
#3
|
||||
|
||||
|
Algo parecido a la solución de ecfisa es lo que hago yo, pero no en el evento OnShow, pues puede darse mas veces si ocultamos y mostramos el Form.
Yo lo hago en el WinMain: Código:
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
try
{
Application->Initialize();
TLogin *Log = new TLogin(0);
if(Log->ShowModal() == mrOk)
Application->CreateForm(__classid(TForm1), &Form1);
delete Log;
Application->Run();
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
return 0;
}
Código:
void __fastcall TfrMain::FormShow(TObject *Sender)
{
static bool Primera_vez = true;
if(Primera_vez){
frLogin = new TfrLogin(this);
int ExitResult = frLogin->ShowModal();
delete frLogin;
if (ExitResult == mrCancel)
Application->Terminate();
Primera_vez = false;
}
}
Saludos. |
|
#4
|
||||
|
||||
|
Cita:
Form2 On Show{ form_login->ShowModal(); } y si era correcto el ingreso, en el form_login se realizaba la operacion: form_login->close(); y listo. Gracias por su tiempo amigos!!! |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Ventana de Login al correr un programa | Yasnet | MySQL | 12 | 16-11-2008 20:30:00 |
| mostrar y ocultar una ventana | Tonio | Varios | 4 | 22-10-2008 15:49:51 |
| Consulta sobre ventana login y menus | Choclito | OOP | 6 | 02-09-2008 23:30:23 |
| como crear una ventana de login | wadhis | Conexión con bases de datos | 1 | 27-08-2008 09:47:26 |
| Ayuda Con Ventana Para Login!!! | jugomez | MS SQL Server | 5 | 23-10-2006 17:22:29 |
|