Pannello Diagnostica

Le opzioni in questo pannello definiscono quali messaggi di errore e informativi sul debug, indicanti possibili errori di programmazione, vengono prodotti dal compilatore.

Per informazioni sulle impostazioni e l'aiuto dei pulsanti consultare Aiuto generico sulla finestra di dialogo *CMDDFT.

Nota:
Queste opzioni possono dare origine a molti messaggi. Per impedire che questi messaggi vadano nella registrazione lavoro, specificare le seguenti opzioni:

Opzioni di checkout

Opzioni di checkout
Abilita o disabilita gruppi di opzioni di checkout. E' possibile selezionare uno dei seguenti valori in questo campo:

*CMDDFT
Utilizza le operazioni checkout correntemente impostate come valore predefinito sul sistema.

*NONE
Disabilita tutte le opzioni di checkout.

*USAGE
L'equivalente alla selezione dell'opzione Ridondanze in espressioni condizionali, viene di seguito descritto.

*ALL
Abilita tutte le opzioni di checkout.

E' possibile inoltre utilizzare i tre stati della casella di spunta per impostare opzioni checkout individuali. Un'opzione viene abilitata se viene selezionata la casella di spunta e disabilitata se la casella non viene selezionata. Se una casella è selezionata-in grigio, tale opzione viene impostata in base alle impostazioni predefinite definite sul sistema.

Utilizzo classe
Se si seleziona questa casella di spunta, il compilatore visualizza gli elenchi delle informazioni in merito all'utilizzo di classe.

Ridondanze nei confronti senza segno
Se si seleziona questa casella di spunta, il compilatore segnala la presenza di ridondanze in confronti senza segno.

Ridondanze nelle espressioni condizionali
Se si seleziona questa casella di spunta, il compilatore segnala la presenza di ridondanze in espressioni condizionali.

Operazioni che includono costanti
Se si seleziona questa casella di spunta, il compilatore segnala la presenza di operazioni che includono costanti.

Messaggi di conversione
Se si seleziona questa casella di spunta, il compilatore genera messaggi sulle conversioni.

Copia creazione costruttore
Se si seleziona questa casella di spunta, il compilatore segnala se non è possibile creare una copia costruttore.

Istruzioni senza risultato
Se si seleziona questa casella di spunta, il compilatore segnala le istruzioni che non sono attive.

Enumerazioni
Se questa casella di spunta viene selezionata, il compilatore verifica i problemi di coerenza all'enumerazione.

Variabili non utilizzate con dichiarazioni esterne
Se si seleziona questa casella di spunta, il compilatore elenca le variabili non in uso che hanno dichiarazioni esterne.

Messaggi generici
Se si seleziona questa casella di spunta, il compilatore elenca messaggi generici di CHECKOUT.

Effetti livello linguaggio
Se si seleziona questa casella di spunta, il compilatore visualizza le informazioni sugli effetti del livello del linguaggio.

Parametri di funzione non utilizzati
Se si seleziona questa casella di spunta il compilatore elenca i parametri di funzione non utilizzati.

Non convertibile
Se si seleziona questa casella di spunta, il compilatore elenca il linguaggio di programmazione non convertibile.

Direttive del preprocessore
Se si seleziona questa casella di spunta, il compilatore elenca tutte le direttive del preprocessore.

Traccia delle azioni del preprocessore
Se si seleziona questa casella di spunta, il compilatore elenca operazioni di traccia di file di inclusione dal preprocessore.

Istruzioni non raggiungibili
Se si seleziona questa casella di spunta, il compilatore avverte se ci sono istruzioni non raggiungibili.

Variabili temporanee
Se si seleziona questa casella di spunta, il compilatore genera messaggi quando crea variabili provvisorie.

Troncamento
Se si seleziona questa casella di spunta, il compilatore avverte se si verifica un troncamento e possibile una perdita di dati.

Cast (conversione) di puntatori a/da classi non definite
Se si seleziona questa casella di spunta, il compilatore avverte se si verificano cast (conversioni) di puntatori a/da classi non definite.

Variabili automatiche non utilizzate o statiche
Se si seleziona questa casella di spunta, il compilatore verifica se ci sono variabili automatiche inutilizzate o statiche.

Creazione tabella funzione virtuale
Se si seleziona questa casella di spunta, il compilatore visualizza messaggi sulla creazione di tabelle di funzioni virtuali.