Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Splash Screen con Contraseña

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Splash Screen con Contraseña Responder citando

Hola a todos.

He estado realizando busquedas en este foro para el tema que estoy necesitando y no he encontrado la respuesta.

Quiero implementar una ventana Splash Screen donde tengo el logo del programa, esto me funciona. Pero ademas quisiera que en la misma ventana se hiciera una verificacion de usuario y contraseña, y de ser correctos los datos se cierre el splash y se cargue la aplicacion o de lo contrario se termine inmediatamente.

Por favor, alguien me puede ayudar a modificar el codigo del splash para dejarlo con este funcionamiento?

Gracias!
_________________
Dios es real... a menos que se declare entero!
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Ya esta solucionado Responder citando

Pues segui buscando en este foro y encontre esta solucion:

El Form1 es la aplicacion principal y el Form2 es la ventana splash con cajas de texto para el usuario y contraseña.

Entonces el Form1 en el evento OnCreate tiene el siguiente codigo:

Código:

  Mostrar_Acceso = true;
  if(this->Mostrar_Acceso)
  {
    this->Mostrar_Acceso = false;
    TForm2 *pAP = new TForm2 (this);
    switch(pAP->ShowModal())
    {
      case mrOk:
        break;
      default:
        Application->Terminate();
        break;
    }
    delete pAP;
  }


En el archivo de cabecera .h del Form1 seccion Public declaramos:

Código:

  bool Mostrar_Acceso;


Por su parte, el Form2 luego de hacer las verificaciones de rigor, si son correctos los datos entregará el siguiente codigo:

Código:

  ModalResult = mrOk;


O tambien puede entregar los otros codigos de error como el mrNone o mrNO, los cuales indicaran el cierre de la aplicacion.

Lo que aun no entiendo, y procederé a hacer las pruebas, es si declaramos la variable Mostrar_Acceso para ejecutar el codigo dentro del if solamente al ejecutar el programa por primera vez, pues el mismo evento OnCreate luego se ejecuta una sola vez al iniciar la aplicacion?

Ahora otra duda, leyendo en la ayuda de Borland dice:

Cita:

Any objects created in the OnCreate event should be freed by the OnDestroy event.


Esto significa que nos falta destruir el Form2 al finalizar la aplicacion?

Seguiré buscando. Si alguien tiene alguna idea le agradezco.
_________________
Dios es real... a menos que se declare entero!
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.