Valores Inacessíveis no Debug

Delphi

24/10/2007

Alguém sabe o que causa essa mensagem no debug quando da visualização do conteúdo do campo?

E2171 Variable ´iCodCPG´ inaccessible here due to optimization

Obrigado


Sergiowilson.sp

Sergiowilson.sp

Curtidas 0

Respostas

Massuda

Massuda

24/10/2007

E2171 Variable ´iCodCPG´ inaccessible here due to optimization
Isso significa que o compilador otimizou o código de modo que a variável ´saiu´ da memória; provavelmente ela não é utilizada mais a partir de um certo ponto do seu código. Nessa situação, o compilador nem aloca memória para a variável, ele usa um dos registradores da CPU para fazer o papel da variável.

Você pode desabilitar a geração de código otimizado indo em Project|Options|Compiler.


GOSTEI 0
Sergiowilson.sp

Sergiowilson.sp

24/10/2007

Obrigado Massuda pelo esclarecimento!
Estava e ainda estou com problemas estranhos acontecendo no meu projeto.Um Exemplo:
Estou criando uma variável no evento click do botão salvar, mas como você disse, o debug está desprezando essa variável, o que me impede de fazer certas operações. A única saída que encontrei, foi definir essa variável como sendo uma variável global da Unit.

Estranho, não?!


GOSTEI 0
Massuda

Massuda

24/10/2007

Mostre o código.


GOSTEI 0
POSTAR