Fórum Acesso Violado ao abrir formulário #431338
19/12/2012
0
Estou com problemas ao abrir o formulário, abro assim:
if FormCaixa = nil then
FormCaixa := TFormCaixa.Create(Application);
FormCaixa.Show();
Detalhes:
1) Estava funcionando normalmente, não sei o que o usuário fez que agora está apresentando o erro: "access violation at address 0040CD3C in module 'programa.exe'. Read of address". Deve ser alguma configuração do PC. Mas qual configuração seria?
2) O PC é um servidor, no terminal está funcionando normalmente.
Desde já agradeço.
Dirceu Morais
Dirceu Morais
Curtir tópico
+ 0Posts
19/12/2012
Claudia Nogueira
Como você não vai conseguir debugar, pois acontece só em um cliente e em uma máquina, vai ter que ir por tentativa, tipo gerar exe até parar o erro ou descobrir o que é.
O erro pode estar no onCreate, no onShow, ou ainda em alguma função que é executada nesses dois eventos, do form FormCaixa.
Tenta abrir assim:
if FormCaixa = Nil then FormCaixa := TFormCaixa.Create(Nil); FormCaixa.Show;
Se continuar o erro, tenta assim:
if FormCaixa = Nil then Application.CreateForm(TFormCaixa, FormCaixa); FormCaixa.Show;
Se continuar o erro vai ter que fazer um try excpet em cada ponto pra descobrir, na chamada da tela, no onCreate e no onShow.
E também pode não ser nada disso que eu falei. Rs.
Gostei + 0
22/12/2012
Dirceu Morais
Acho que vou ter que formatar a máquina, pq fiz vários testes e não consegui achar o problema.
Entrei no MSCONFIG e desabilitei todos os servicos (menos o firebird) ae deu certo.
Acho que é algum virus.
Gostei + 0
24/12/2012
Joel Rodrigues
Boa sorte.
Gostei + 0
26/12/2012
Dirceu Morais
Obrigado pela dica, mas já fiz isso, mas não deu muito certo. Visto que no meu PC onde tenho o Delphi instalado não dá erro, alias como eu disse anteriormente, nem em outro terminal dá erro.
Coloquei Vários Try..Except e Try..finally mas nada.
Acho que a solução seria formatar. Sistema Operacional que tem nesta máquina é um Windows Home Basic 64bits, pedi que formatassem.
Vlw
Gostei + 0
26/12/2012
Joel Rodrigues
Um abraço e boa sorte.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)