Comandi Core Dump

Panoramica

I comandi Core Dump sono disponibili nel menu Debug per controller specifici.

La funzione non è disponibile per tutti i controller supportati. Consultare la Guida alla programmazione del controller specifico.

Per maggiori informazioni sulla creazione dei Core Dump, vedere la sezione Core Dump .

Crea Core Dump

Il comando Debug > Crea Core Dump è disponibile per controller specifici quando l'applicazione è in modalità online.

Quando si esegue il comando, sul controller viene eseguita una verifica:

Se...

In questo caso...

Esiste già un file core dump,

il sistema chiede se lo si vuole caricare nella cartella del progetto.

Non esiste ancora un file core dump, si sceglie di non caricare quello esistente, l'applicazione viene arrestata in un punto di interruzione oppure è stato rilevato un errore di eccezione,

viene creato un file dump con i dati dell'applicazione.

Il file viene salvato nella cartella del progetto.

<nome progetto>.<nome dispositivo>.<nome applicazione>.<application guid>.core

La creazione può essere annullata tramite un pulsante della barra di stato.

Il contenuto del file core dump dipende dal sistema runtime. I sistemi runtime appropriati creano un dump ogni volta che viene rilevato un errore di eccezione. In questo caso, si può utilizzare il comando Carica Core Dump per visualizzare il dump al fine dell'analisi degli errori.

Carica Core Dump

Il comando Debug > Carica Core Dump è disponibile per controller specifici quando l'applicazione è in modalità offline.

Quando si esegue il comando, i file core dump vengono ricercati nella cartella del progetto:

Se...

In questo caso...

La creazione di un nuovo core dump viene forzata tramite il comando Crea Core Dump,

il file dump viene caricato automaticamente dal controller nel progetto.

Vengono trovati più file core dump,

il sistema chiede se si vuole aprire nel progetto l'ultimo file creato.

In alternativa se ne può selezionare un altro.

Se si carica il dump nel progetto, viene visualizzata una vista online dell'applicazione. Questa vista mostra lo stato dell'applicazione nel momento in cui è stato creato il core dump. In questa vista è possibile monitorare i valori delle variabili. Inoltre, è disponibile lo stack delle chiamate.

NOTA: Eseguire il comando Chiudi Core Dump per chiudere la vista Core Dump. Il comando Logout non è attivo in questa vista.

Caricare il registro del dispositivo dal Core Dump

Il comando Debug > Caricare il registro del dispositivo dal Core Dump è disponibile per controller specifici quando l'applicazione è in modalità offline e il core dump è aperto.

Quando si esegue il comando, viene caricata la lista del registro del controller salvata insieme all'ultimo core dump creato.

La lista del registro viene visualizzata nella stessa vista della modalità online nella scheda Log dell'editor di configurazione dispositivi.

Comando Chiudi Core Dump

Il comando Debug > Chiudi Core Dump è disponibile per controller specifici quando l'applicazione è in modalità offline e un file core dump è stato caricato dal controller nel progetto.

Il comando chiude la vista aperta dell'applicazione nella quale sono visualizzati i dati e i valori delle variabili del core dump.