Fórum Erro com ModalResult - Access violation 004E16E3 #364857
09/10/2008
0
Pessoal, não estou conseguindo criar um form de login no meu projeto
O codigo é este aqui
E esta parando aqui
[b:b077eb05b5] [color=red:b077eb05b5]if ModalResult = mrOk then[/color:b077eb05b5][/b:b077eb05b5]
E mostrando o erro [b:b077eb05b5]Access Violation at address 004E16E3[/b:b077eb05b5]
Este form ai é SDI com o visible = false, que vai chamar um form MDI (pai), mais não esta dando certo.
O codigo é este aqui
program PVariaveis;
uses
Forms,
Controls,
SysUtils,
uPrincipal in ´uPrincipal.pas´ ,
uDM in ´uDM.pas´ {dm: TDataModule},
Ufrm_Login in ´Ufrm_Login.pas´ ;
{$R *.res}
begin
Application.Initialize;
{:Aqui chamo primeiro a conexão com o banco}
Application.CreateForm(Tdm, dm);
{:Depois vai criar o form frm_Login, que deve estar com a
propriedade visible do form como False, pois esta sendo criando em
tempo de projeto, logo após digitado login e senha, é destruido o form
da memoria para poder entrar no sistema frmPrincipal}
with Tfrm_Login.Create(nil) do
try
ShowModal;
if ModalResult = mrOk then
Application.CreateForm(TfrmPrincipal, frmPrincipal)
else Application.Terminate;
finally
Free;
Application.Run;
end;
end.E esta parando aqui
[b:b077eb05b5] [color=red:b077eb05b5]if ModalResult = mrOk then[/color:b077eb05b5][/b:b077eb05b5]
E mostrando o erro [b:b077eb05b5]Access Violation at address 004E16E3[/b:b077eb05b5]
Este form ai é SDI com o visible = false, que vai chamar um form MDI (pai), mais não esta dando certo.
Adriano_servitec
Curtir tópico
+ 0
Responder
Posts
09/10/2008
Adriano_servitec
Pessoal, foi vacilo meu aqui, esquili de linkar o DataSource no DataModule aonde esta o componente de acesso ao banco de dados. :oops:
Resolvido
Resolvido
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)