Painel de Diagnóstico

As opções nesse painel definem quais mensagens de informação sobre erro e depuração indicando possíveis erros de programação são produzidas pelo compilador.

Consulte Ajuda do Diálogo Geral para obter informações sobre as definições do *CMDDFT e a ajuda do botão de comando.

Nota:
Essas opções podem produzir muitas mensagens. Para impedir que essas mensagens sejam registradas no registro de jobs, especifique as seguintes opções:

Opções de Registro de Saída

Opções de registro de saída
Ativa ou desativa os grupos de opções de registro de saída. É possível selecionar um dos seguintes valores neste campo:

*CMDDFT
Utilize as opções de registro de saída atualmente definidas como padrão para o sistema.

*NONE
Desativa todas as opções de registro de saída.

*USAGE
Equivale a selecionar em separado as seguintes opções de registro de saída descritas abaixo:
  • Atribuições com valores longos
  • Enumerações
  • Variáveis não utilizadas com declarações externas
  • Mensagens gerais
  • Variáveis automáticas não inicializadas explicitamente
  • Parâmetros de função não utilizados
  • Uso não portátil

*ALL
Ativa todas as opções de registro de saída.

Também é possível utilizar as caixas de entrada de três estados para configurar opções de registro de saída em separado. Uma opção será ativada se sua caixa de entrada for selecionada e será desativada se sua caixa de entrada não for selecionada. Se uma caixa de entrada estiver selecionada em cinza, essa opção é definida de acordo com a configuração padrão do sistema.

Redundâncias em expressões condicionais
Se esta caixa de entrada estiver selecionada, o compilador avisa que há redundâncias em expressões condicionais.

Operações envolvendo constantes
Se esta caixa de entrada estiver selecionada, o compilador avisa que há operações envolvendo constantes.

Instruções sem efeito
Se esta caixa de entrada estiver selecionada, o compilador avisa se existem instruções sem efeito.

Enumerações
Se esta caixa de entrada estiver selecionada, o compilador lista a utilização de enumerações.

Variáveis não utilizadas com declarações externas
Se esta caixa de entrada estiver selecionada, o compilador lista as variáveis não utilizadas que tenham declarações externas.

Mensagens gerais
Se esta caixa de entrada estiver selecionada, o compilador lista as mensagens CHECKOUT gerais.

Instruções Goto
Se esta caixa de entrada estiver selecionada, o compilador lista as ocorrências e utilizações de instruções goto .

Variáveis automáticas não inicializadas explicitamente
Se esta caixa de entrada estiver selecionada, o compilador lista as variáveis automáticas que não são inicializadas explicitamente.

Parâmetros de funções não utilizados
Se esta caixa de entrada estiver selecionada, o compilador lista os parâmetros de funções não utilizados.

Uso não portátil
Se esta caixa de entrada estiver selecionada, o compilador lista os usos não portáteis da linguagem de programação.

Diretrizes do pré-processador
Se esta caixa de entrada estiver selecionada, o compilador lista todas as diretrizes do pré-processador.

Rastreamento de ações do pré-processador
Se esta caixa de entrada estiver selecionada, o compilador lista um rastreamento de arquivo de inclusão pelo pré-processador.

Instruções não atingíveis
Se esta caixa de entrada estiver selecionada, o compilador avisa sobre as instruções não atingíveis.

Truncamento
Se esta caixa de entrada estiver selecionada, o compilador avisa sobre truncamento e sobre uma possível perda de dados.

Variáveis automáticas ou estáticas não utilizadas
Se esta caixa de entrada estiver selecionada, o compilador verifica a presença de variáveis automáticas ou estáticas não utilizadas.