Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Form con usuario y contraseña (https://www.clubdelphi.com/foros/showthread.php?t=31842)

nenufer 19-05-2006 10:02:56

Form con usuario y contraseña
 
Buenos dias a tod@s!!

Tengo una aplicacion mdi y lo que quiero hacer es que antes de que se ejecute esta, me salga una pantalla que pregunte por una contraseña y usuario. Lo que he hecho es :

Código Delphi [-]
function TForm1.validarPassword():boolean;
var
  correcto : boolean;
begin
  //E1 y E2 son constantes
  if (Edit1.Text = E1) and (Edit2.Text = E2) then
    begin
    correcto := true;
    result := correcto ;
    end
  else
    begin
    correcto := false;
    showmessage('Mierda');
    result := correcto;
    end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
if validarPassword() then
    begin
    Application.Initialize;
    Application.CreateForm(TForm2, Form2);
    Application.Run;
    end;
end;

Todo esto lo hago en el form de la contraseña. Consigo que me salga esta ventana, pero cuando relleno con los datos correctos me da un error :
Cannot create form. No Mdi forms are currently active.

Si alguien puede ayudarme, gracias de antemano

Yosuun 19-05-2006 11:23:04

Ese aviso se produce porque no encuentra la ventana MDI y se esta creando un Form MDIChild.

Un Saludo.

nenufer 19-05-2006 11:34:44

Buenas, gracias por contestar. Pero lo siento no lo entiendo. Si me pudieras alguna solucion si la hay. y explicarme porque de este error.
Gracias:)

nenufer 19-05-2006 11:37:35

:cool: Vale ahora me he dao cuenta que me e equivocado y he puesto mdichild en vez de mdiform,lo habia leido un monton de veces y no me habia dao cuenta pensando que eso estaba bien.Gracias.


La franja horaria es GMT +2. Ahora son las 03:03:38.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi