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 a opção de registro de saídaRedundâncias em expressões condicionais , descritas abaixo.

*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.

Uso de classes
Se esta caixa de entrada estiver selecionada, o compilador exibe as informações de listas referentes a uso de classes.

Redundâncias em comparações sem assinatura
Se esta caixa de entrada estiver selecionada, o compilador avisa que há redundâncias em comparações sem assinatura.

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.

Mensagens de conversão
Se esta caixa de entrada estiver selecionada, o compilador gera mensagens sobre conversões.

Criação de um construtor de cópias
Se esta caixa de entrada estiver selecionada, o compilador avisa se um construtor de cópias não puder ser criado.

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 verifica problemas de consistência de enumeração.

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.

Efeitos do nível de linguagem
Se esta caixa de entrada estiver selecionada, o compilador exibe informações referentes aos efeitos de um nível de linguagem.

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.

Variáveis temporárias
Se esta caixa de entrada estiver selecionada, o compilador gera mensagens ao criar variáveis temporárias.

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

Conversão de ponteiros para/de uma classe indefinida
Se esta caixa de entrada estiver selecionada, o compilador avisa sobre conversão de ponteiros para/de uma classe indefinida.

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.

Geração de tabelas de funções virtuais
Se esta caixa de entrada estiver selecionada, o compilador exibe mensagens sobre a geração de tabelas de funções virtuais.