Hvordan Motta Framing feil

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.