Fórum Login com Forms MDI #279275
28/04/2005
0
Valeu
Michel
Curtir tópico
+ 0Posts
28/04/2005
Brunobaco
Espero ter ajudado. Senao, explique melhor sua pergunta.
Gostei + 0
28/04/2005
Edilcimar
Gostei + 0
28/04/2005
Michel
begin
Application.Initialize;
Application.CreateForm(TDados, Dados);
Application.CreateForm(TFLogin, FLogin);
Application.Run;
procedure TFLogin.SpeedButton1Click(Sender: TObject);
begin
if Edit2.Text = ´1´ then
begin
FPrincipal := TFPrincipal.Create(Self);
FPrincipal.Show;
end;
end;
Gostei + 0
28/04/2005
Massuda
Gostei + 0
28/04/2005
Michel
Chamei o FLogin no Oncreate do formulario principal;
** FLogin := TFLogin.Create(Self);
FLogin.ShowModal;
Valeu.
Gostei + 0
28/04/2005
Massuda
FLogin := TFLogin.Create(nil); try if FLogin.ShowModal = mrOK then begin if ...login inválido... then Halt; end; finally FreeAndNil(FLogin); end;
Gostei + 0
28/04/2005
Mysys
form login fsNormal
o source do projeto fica assim
Try
FRMLogin := TFRMLogin.Create(Application);
Application.CreateForm(TFRMMenu, FRMMenu);
Application.CreateForm(TFDM, FDM);
FRMLogin.ShowModal;
Finally
FRMLogin.Free;
end;
Application.Run;
ai na tela de login voce tem 2 botoes
BTNEntrar pra simplesmente entrar voloc Close; só close;
ou
//------ queri verificando o cadastro de usuarios
FDM.QRY001.Close;
FDM.QRY001.Params[0].AsString := EDUsuario.Text;
FDM.QRY001.Open;
If FDM.QRY001.IsEmpty then
Begin
Mensagem(´Usuário ´+EDUsuario.TExt+´ não cadastrado !´);
EDUsuario.SetFocus;
End
Else
Begin
If Encrypt(FDM.QRY001SENUSU.AsString) <> EDSenha.Text Then
Begin
Mensagem(´Senha Inválida, Tente novamente !´);
EDSenha.SetFocus;
End
Else
Begin
FRMMenu.Configura_Menu;
FRMLogin.Tag := 1;
Close;
End;
End;
BTNCancelar
Close;
FRMMenu.Free;
ai ele fecha o login e o form principal
Gostei + 0
28/04/2005
Mahdak
Abraços! :x
---------------
Passo1.
---------
// UNIT RAIZ
program Adm;
uses
Forms,
Unit7 in ´Units\Unit7.pas´ ,
Unit8 in ´Units\Unit8.pas´ ,
Unit1 in ´Units\Unit1.pas´ ;
{$R *.RES}
begin
{*********************}
Application.CreateForm(TPrincipal, Principal);
Splash.UpDate;
{*********************}
Splash := TSplash.Create(Application);
if Splash = nil then
Splash := TSplash .Create ( Application );
Splash .Show;
{*********************}
ImputBox := TImputBox.Create(Application);
if ImputBox = nil then
ImputBox := TImputBox.Create ( Application );
ImputBox.ShowModal;
ImputBox.UpDate;
end;
------------------------------------------------------------
Passo2.
----------
// No imputBox vai ser a verificação do Usuario / Senha
------------------------------------------------------------
Passo3.
----------
procedure TPrincipal.FormCreate(Sender: TObject);
var
i : Integer;
d,m,y : word;
j : byte;
Data : TDateTime;
begin
For i := 1 to 8000 do
begin
Splash.PB.Position := Splash.PB.Position + 1;
Splash.Update;
end;
end;
-----------------------------------------------------------------------
Gostei + 0
16/05/2005
Lorde_morte.
Qual deve ser codigo dessa Query para ela funcione da mesma maneira com usuarios cadastrado pelo componente TIBSecurityService?
Me ajudem...
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)