Tela Options...
Quando eu clico na opção do menu Project\Options... dá um erro de Access violation at address 0012F88F. Write of address 0012F88F.
Clico no botão OK e novamente dá o erro: Access violation at address 0012F9DB. Write of address 0012F9DB e não abre a tela Options...
Alguém sabe me dizer o que está acontecendo e o queeu devo fazer pra consertar esse erro?
Estou utilizando Delphi 7.
Att.
Clico no botão OK e novamente dá o erro: Access violation at address 0012F9DB. Write of address 0012F9DB e não abre a tela Options...
Alguém sabe me dizer o que está acontecendo e o queeu devo fazer pra consertar esse erro?
Estou utilizando Delphi 7.
Att.
Marcos.gandin
Curtidas 1
Melhor post
Night_man
21/06/2007
pode parecer idiota mas dá uma olhada em Meu Computador\ Sistema na aba Avançado em configurações do desempenho e finalmente ´Prevenção de Execução de Dados´ oq deve estar marcado eh ´Ativar DEP só para programas e serviços essenciais do Windows´.
Eu tive esse mesmo problema e soh assim eu solucionei
Eu tive esse mesmo problema e soh assim eu solucionei
GOSTEI 2
Mais Respostas
Cd.wagner.sena
25/04/2007
isso deve ser problema de instalação, desinstale o delphi e instale novamente, com certeza ele não apresentará mais esse error
GOSTEI 0
Titanius
25/04/2007
pode parecer idiota mas dá uma olhada em Meu Computador\ Sistema na aba Avançado em configurações do desempenho e finalmente ´Prevenção de Execução de Dados´ oq deve estar marcado eh ´Ativar DEP só para programas e serviços essenciais do Windows´.
Eu tive esse mesmo problema e soh assim eu solucionei
Só curiosidade, o que vem a ser isso? DEP?
[]s
GOSTEI 0
Night_man
25/04/2007
olha o que tem haver eu não sei, nao tem ciencia nenhuma, mas depois que isso foi feito o delphi comecou a funcionar.
So esqueci de mencionar que o problema era com o Windows 2003 Server.
So esqueci de mencionar que o problema era com o Windows 2003 Server.
GOSTEI 0
Massuda
25/04/2007
Só curiosidade, o que vem a ser isso? DEP?
DEP significa Data Execution Prevention (algo como Prevenir Execução de Dados).Num processador x86, a memória é dividida basicamente em segmentos de dados e de código. Teoricamente todo o código executável fica num segmento de código e todos os dados do programa num segmento de dados.
Entretanto, até recentemente, não se exigia dos programa esse tipo de organização, de modo que era possível ter código executável num segmento de dados. Essa prática permite, entre outras coisas, programas gerarem código em tempo de execução. Até recentemente, o Delphi fazia isso para acomodar o suporte a vários idiomas através do ITE.
Infelizmente, esse tipo de uso também permite a execução de ataques através de buffer overrun. Por esse motivo, no Windows para servidores (Server) geralmente DEP vem ativado por default. Nesse caso, código executável só é executado se estiver num segmento de código.
GOSTEI 0
Titanius
25/04/2007
hum.. 8)
Valeu Massuda..
Valeu Massuda..
GOSTEI 0
Marcos.gandin
25/04/2007
Valeu NiGHT_MaN
Eu fiz o que você recomendou e deu certo.
Eu havia esquecido de falar que eu uso o Windows Server 2003 na minha máquina.
Um abraço...
Flw.
Eu fiz o que você recomendou e deu certo.
Eu havia esquecido de falar que eu uso o Windows Server 2003 na minha máquina.
Um abraço...
Flw.
GOSTEI 0