Episodio
Strumenti di deframmentazione: #70 - Windows 8.1 - Arresto anomalo dell'interoperabilità
In questo episodio di Defrag Tools, Andrew Richards e Chad Beeder illustrano i problemi comuni nelle applicazioni di Windows Store che usano Interoperabilità. Usiamo un esempio di app di Windows Store 8.1 per mostrare come il codice mancante influisce sulla stabilità del processo.
Risorse:
- Miglioramento delle app con i report di qualità
- Esempi di applicazioni di Windows 8.1
- Strumenti di deframmentazione skyDrive (inc. Script e ProcDumpExt)
Sequenza temporale:
[00:34] - Eccezioni CLR comunemente perse
[06:50] - Che cos'è un'applicazione di interoperabilità?
[09:10] - Che cos'è un HRESULT? (Microsoft; Wikipedia)
[13:23] - Esempi - Esempio di interoperabilità DirectX di SurfaceImageSource XAML
[18:15] - Rimuovere il gestore rimosso/reimpostato per causare un'eccezione basata su HRESULT
[20:21] - Aggiungere un gestore eccezioni con textBlock XAML associato
[23:16] - A volte si ottiene System.Exception, anziché il tipo di eccezione esatto
[25:10] - Dump dell'eccezione non gestita... Nessuna eccezione CLR (!pe)
[28:21] - Inviaci un messaggio di posta elettronica all'indirizzo defragtools@microsoft.com
[29:34] - App DirectX su hardware DirectX precedente
Nota:
Se si verifica un arresto anomalo non si capisce, inviare un messaggio di posta elettronica al file CAB e defragtools@microsoft.com ti aiuteremo.
In questo episodio di Defrag Tools, Andrew Richards e Chad Beeder illustrano i problemi comuni nelle applicazioni di Windows Store che usano Interoperabilità. Usiamo un esempio di app di Windows Store 8.1 per mostrare come il codice mancante influisce sulla stabilità del processo.
Risorse:
- Miglioramento delle app con i report di qualità
- Esempi di applicazioni di Windows 8.1
- Strumenti di deframmentazione skyDrive (inc. Script e ProcDumpExt)
Sequenza temporale:
[00:34] - Eccezioni CLR comunemente perse
[06:50] - Che cos'è un'applicazione di interoperabilità?
[09:10] - Che cos'è un HRESULT? (Microsoft; Wikipedia)
[13:23] - Esempi - Esempio di interoperabilità DirectX di SurfaceImageSource XAML
[18:15] - Rimuovere il gestore rimosso/reimpostato per causare un'eccezione basata su HRESULT
[20:21] - Aggiungere un gestore eccezioni con textBlock XAML associato
[23:16] - A volte si ottiene System.Exception, anziché il tipo di eccezione esatto
[25:10] - Dump dell'eccezione non gestita... Nessuna eccezione CLR (!pe)
[28:21] - Inviaci un messaggio di posta elettronica all'indirizzo defragtools@microsoft.com
[29:34] - App DirectX su hardware DirectX precedente
Nota:
Se si verifica un arresto anomalo non si capisce, inviare un messaggio di posta elettronica al file CAB e defragtools@microsoft.com ti aiuteremo.
Per inviare suggerimenti, Invia un problema qui.