Versão atual:

Ver valores de constantes/defines durante o debug

Um recurso muito utilizado e útil são essas diretivas de pré-compilação para criar constantes e utilizá-las no fonte de forma mais amigável. Ocorre que isso gera um trabalho adicional quando estamos debugando um fonte e precisamos saber qual o valor daquela constante (visto que não se tem certeza de qual include pode estar, isso se o include não padrão e for compactado).

Teria como em um debug o próprio compilador mostrar o valor daquela constante (como faz com as variáveis)? Sei que existe o recurso de salvar o arquivo PPO para analisar, porém, não acho prático ficar tendo de procurar essas informações a toda hora. Se houvesse um mecanismo que pudéssemos recuperar facilmente esses valores seria de extrema utilidade.

Por exemplo no código abaixo seria até fácil porque o define está no próprio programa, se estivesse em um include padrão como o fwcommand.ch que é zipado e não temos como visualizar onde tem as constantes da função FWLoadSM0() ou outro include padrão. Este que citei é até bem documentado, existem muitos outros que não mostram esses valores.

#Define POSICAO_CODIGO     01

...
xTemp    := aDados[POSICAO_CODIGO]

Versão (1):

Ver a versão formatada

Ver valores de constantes/defines durante o debug

Comentário

new question