Hvordan Motta Framing feil
Syntaksen til programmeringsspråk kan være forskjellig, men selv svært varierende programmeringsspråk vanligvis stole på en "stack" for å administrere elementer i minnet. En "stabel ramme" er den delen av stabelen forbundet med å kjøre en funksjon eller subrutine. Siden programmerere vanligvis avhengige av funksjoner for å endre elementer i minnet, som rammer feil er alvorlige og kan deaktivere et program. Du kan motta bildefeil i de fleste språk ved hjelp av en "prøve-fangsten" statement. Når mottatt, kan du logge feilene i en tekstfil eller database og feilsøke dem. Fordi C # er svært lik de fleste andre programmeringsspråk, kan disse kode eksempler gitt grunnlag for å motta rammer feil på ditt språk av valget.
Bruksanvisning
1 Åpne filen som inneholder funksjonen eller subrutine som du mistenker inneholder rammer feil i utviklingsmiljøet av valget.
2 Lag en try-catch-endelig blokken. I C # og på de fleste språk try-catch-blokken består av ordet "prøve" etterfulgt av braketter, og ordet "fange" etterfulgt av parentes:
prøve
{
}
å fange
{
}
3 Utfør funksjonen eller subrutine som du mistenker inneholder rammer feil i "prøve" blokk:
prøve
{
myObject.MyFunction ();
}
4 Catch ( "håndtak" på noen språk) og logg eventuelle unntak i catch-blokken. Kode i fangsten blokken vil automatisk utføre i tilfelle av en rammefeil:
catch (Exception unntak)
{
log.write (exception.ToString ());
}
5 Utføre koden og gjennomgå loggen for å se hvilke, om noen, innramming feil du har mottatt.