Project PDV.exe raised exception EAccessViolation with message
Olá a todos!
Sou novo aqui no Fórum e estou começando com programação Dephi a pouco tempo. Estou estudando como criar um PDV, porém ao rodar a aplicação Compila normal sem apresentar erros;
Ao rodar a Aplicação apresenta a seguinte mensagem de erro:
Projesct PDV.exe raised exception class EAccessViolation with message 'Access violation at adress 00485764 in module 'PDV.exe'. Read of address 0000009D'. Use Step or Run to continue.
[img]http://arquivo.devmedia.com.br/forum/imagem/373430-20140925-023148.jpg[/img]
Ao dar o Run novamente está ficando assim:
Project PDV.exe raised exception class EInvalidOperation with message 'Cannot focus a disabled os invisible window'. Process stopped. Use Step or Run to continue.
Após isso só é possivel fechar a aplicação se clicar no X da tela do DOS que fica aberta e apertar o Run novamente.
[img]http://arquivo.devmedia.com.br/forum/imagem/373430-20140925-023522.jpg[/img]
Se alguém poder me ajudar, eu agradeceria muito, Já estou ficando careca e não consigo resolver este problema ...
Obrigado!
Sou novo aqui no Fórum e estou começando com programação Dephi a pouco tempo. Estou estudando como criar um PDV, porém ao rodar a aplicação Compila normal sem apresentar erros;
Ao rodar a Aplicação apresenta a seguinte mensagem de erro:
Projesct PDV.exe raised exception class EAccessViolation with message 'Access violation at adress 00485764 in module 'PDV.exe'. Read of address 0000009D'. Use Step or Run to continue.
[img]http://arquivo.devmedia.com.br/forum/imagem/373430-20140925-023148.jpg[/img]
Ao dar o Run novamente está ficando assim:
Project PDV.exe raised exception class EInvalidOperation with message 'Cannot focus a disabled os invisible window'. Process stopped. Use Step or Run to continue.
Após isso só é possivel fechar a aplicação se clicar no X da tela do DOS que fica aberta e apertar o Run novamente.
[img]http://arquivo.devmedia.com.br/forum/imagem/373430-20140925-023522.jpg[/img]
Se alguém poder me ajudar, eu agradeceria muito, Já estou ficando careca e não consigo resolver este problema ...
Obrigado!
Felipe Onishi
Curtidas 0
Melhor post
Joel Rodrigues
25/09/2014
Em algum momento você está tentando utilizar um objeto que não foi instanciado, ou seja, que está nulo. Talvez no OnCreate ou OnShow do form principal.
GOSTEI 1
Mais Respostas
Felipe Onishi
25/09/2014
Olá Joel,
Boa tarde!
Eu reparei que após eu clicar no botão OK, do primeiro erro, ele está me apontando para está linha de comando do meu Projeto Principal PDV.
[img]http://arquivo.devmedia.com.br/forum/imagem/373430-20140925-173750.jpg[/img]
Em relação ao instancia que você falou, no Form Principal existe apenas uma declaração foi feita no evento OnCreate, que é a seguinte:
procedure TfrmPDV.FormCreate(Sender: TObject);
begin
ShowCursor(false);
end;
Apenas
Boa tarde!
Eu reparei que após eu clicar no botão OK, do primeiro erro, ele está me apontando para está linha de comando do meu Projeto Principal PDV.
[img]http://arquivo.devmedia.com.br/forum/imagem/373430-20140925-173750.jpg[/img]
Em relação ao instancia que você falou, no Form Principal existe apenas uma declaração foi feita no evento OnCreate, que é a seguinte:
procedure TfrmPDV.FormCreate(Sender: TObject);
begin
ShowCursor(false);
end;
Apenas
GOSTEI 0
Felipe Onishi
25/09/2014
Mas o quê acontece,
eu criei uma unit com as funções para ligar e desligar os meus componentes de conexão com o banco a medida que o funcionário necessita fazer uma consulta em meio a operação em andamento. E no Form de Pesquisa de Produtos eu chamo essas funções criadas desse jeito:
[img]http://arquivo.devmedia.com.br/forum/imagem/373430-20140925-180017.jpg[/img]
Eu reparei que quando eu retiro essas funções, o programa abre. Desta forma:
[img]http://arquivo.devmedia.com.br/forum/imagem/373430-20140925-180306.jpg[/img]
eu criei uma unit com as funções para ligar e desligar os meus componentes de conexão com o banco a medida que o funcionário necessita fazer uma consulta em meio a operação em andamento. E no Form de Pesquisa de Produtos eu chamo essas funções criadas desse jeito:
[img]http://arquivo.devmedia.com.br/forum/imagem/373430-20140925-180017.jpg[/img]
Eu reparei que quando eu retiro essas funções, o programa abre. Desta forma:
[img]http://arquivo.devmedia.com.br/forum/imagem/373430-20140925-180306.jpg[/img]
GOSTEI 0
Felipe Onishi
25/09/2014
Resolvido!
GOSTEI 0