þekking Discovery
/ Knowledge Discovery >> þekking Discovery >> tækni >> tölva >> hugbúnaði >>

Hvað veldur hluti eins banvæn villa undantekninga

What lætur hlutina eins banvæn villa undantekninga
hvað veldur hluti eins banvæn villa undantekninga

Þegar forrit eins og Microsoft Word eða Excel "??? Hrun, " það þýðir að eitthvað hafi farið alvarlega úrskeiðis á meðan framkvæmd áætlunarinnar. Stýrikerfið viðurkennir oft að það er alvarlegt vandamál og drepur af beinum forritið í hreinum hátt. Þegar það er þetta, stýrikerfi mun segja eitthvað dulinn eins " banvæn undantekning villa " (og oft sýna mikið safn af sextánskur tölur sem eru algerlega óþarfi að þér, notandanum, en gæti verið að sumir nota til upprunalegu forritari). Hin leiðin fyrir a program til hrun er fyrir það að taka stýrikerfi niður með það, sem þýðir að þú þarft að endurræsa.

Jafnvel þó að það er ekkert sem þú getur gert við dulinn skilaboð villa, það gæti verið gott að minnsta kosti vita hvað þeir meina! Svo skulum við fara í gegnum þrjú algengustu:

  • Banvæn Undantekning Villa - An umsókn program eins og Microsoft Word er byggt upp af mörgum lögum og íhlutum. Það er starfa algerlega kerfi, stýrikerfi þjónusta lag, kannski hjúpun lag ofan á kerfi þjónustu, hundruð hugbúnaður bókasöfnum, innri starfsemi /tegund bókasöfnum og DLLs, og loks helstu umsókn lag. Flest nútíma stýrikerfi og tungumál (eins og C ++, Java, etc) styðja forritun hugmyndir þekktur sem undantekningar og undantekning meðhöndlun. Undantekningar leyfa mismunandi lög til að hafa samskipti vandamál við hvert annað. Til dæmis, segjum að forritið þarf sumir minni, svo það spyr stýrikerfið að panta blokk af minni. Ef stýrikerfið er ekki til að heiðra minningu beiðni (vegna þess að óskað blokk er of stór, eða kerfið er lágt á minni, eða hvað), mun það " kasta minni undantekning " upp á lag sem lagði fram beiðnina. Ýmsum lögum má halda áfram að kasta undantekningu upp. Einhvers staðar meðfram línu, eitt af lögunum þarf að " grípa undantekningu " og takast á við vandamál. The program þarf að segja, " Wow - kerfið er út af minni. Ég þarf að segja að notandinn um þetta með fallegu valmynd. &Quot; Ef forritið nær ekki að grípa undantekningu (því af einhverjum ástæðum sem forritari skrifaði aldrei kóðann til að sinna tilteknu undantekning), undantekning gerir það alla leið til the toppur af öllum lögum, og stýrikerfi viðurkennir það sem " Óeðlilegt ástand. " Stýrikerfið slekkur þá niður forritið. Vel hannaður hugbúnaður annast allar undantekningar
  • ógildur Page galli -. A prog

    Page [1] [2]