May 5
La sintassi dei linguaggi di programmazione può essere diverso, ma anche molto diversi linguaggi di programmazione di solito contare su un "stack" per gestire gli elementi in memoria. A "stack frame" è la porzione della pila associata con l'esecuzione di una funzione o subroutine. Dal momento che i programmatori in genere si basano su funzioni per modificare gli elementi in memoria, errori di frame sono gravi e possono disabilitare un programma. È possibile ricevere gli errori di inquadratura nella maggior parte delle lingue utilizzando una dichiarazione "try-catch". Una volta ricevuto, è possibile accedere gli errori in un file di testo o in un database e il debug. Perché C # è molto simile alla maggior parte degli altri linguaggi di programmazione, questi esempi di codice possono fornito una base per la ricezione di errori di frame nella lingua di propria scelta.
1 Aprire il file che contiene la funzione o subroutine che si sospetta contenga errori di inquadratura nel proprio ambiente di sviluppo di scelta.
2 Creare un blocco try-catch-finally. In C # e nella maggior parte delle lingue del blocco try-catch consiste nella parola "provare" seguito da parentesi, e la parola "catturare" seguito da parentesi:
provare
{
}
catturare
{
}
3 Eseguire la funzione o subroutine che si sospetta contenga errori di inquadratura all'interno del blocco "provare":
provare
{
myObject.MyFunction ();
}
4 Cattura ( "gestire" in alcune lingue) e registrare eventuali eccezioni all'interno del blocco catch. Codice all'interno del blocco catch eseguirà automaticamente in caso di un errore di frame:
catch (Exception eccezione)
{
log.write (exception.ToString ());
}
5 Eseguire il codice ed esaminare il registro per vedere che, se del caso, gli errori di framing che avete ricevuto.