Variable ´Valor´ inaccessible here due to optimization
18/01/2006
0
Ola pessoal
Tenho essa Variável ´Valor´ declarada dentro de uma função. Quando estou debugando a função, não consigo atribuir nenhum valor dentro dessa variável e no watch List, aparece o seguinte erro:
Valor: Variable ´Valor´ inaccessible here due to optimization
Não faço a menor idéia do que está acontecendo, alguém sabe nde estou errando? :shock:
Valew
Tenho essa Variável ´Valor´ declarada dentro de uma função. Quando estou debugando a função, não consigo atribuir nenhum valor dentro dessa variável e no watch List, aparece o seguinte erro:
Valor: Variable ´Valor´ inaccessible here due to optimization
Não faço a menor idéia do que está acontecendo, alguém sabe nde estou errando? :shock:
Valew
Seu_madruga
Curtir tópico
+ 0
Responder
Posts
18/01/2006
Massuda
O compilador do Delphi tem como padrão gerar código otimizado.
Isso significa que ele pode gerar um código (de máquina) que não corresponde exatamente ao código que você escreveu.
No caso, o compilador deve ter percebido que a sua variável não precisa ser mantida em memória, mas sim, que pode ser mantida em um registrador do processador.
Se você não quiser que isso ocorra, vá em [b:af68131a19]Project|Options|Complier[/b:af68131a19] e desmarque a opção [b:af68131a19]Optimization[/b:af68131a19]. Lembre de marcar novamente essa opção quando terminar de debugar seu programa.
Isso significa que ele pode gerar um código (de máquina) que não corresponde exatamente ao código que você escreveu.
No caso, o compilador deve ter percebido que a sua variável não precisa ser mantida em memória, mas sim, que pode ser mantida em um registrador do processador.
Se você não quiser que isso ocorra, vá em [b:af68131a19]Project|Options|Complier[/b:af68131a19] e desmarque a opção [b:af68131a19]Optimization[/b:af68131a19]. Lembre de marcar novamente essa opção quando terminar de debugar seu programa.
Responder
Clique aqui para fazer login e interagir na Comunidade :)