De ce - acoperi - Program


Pentru a urmări și manipula independenți sau de eroare condiții speciale, care apar în timpul funcționării programelor de calculator care rulează sisteme de operare moderne, utilizați mecanismul de excepție. Excepții sunt hardware (CPU excitat) și software-ul (declanșată de aplicația în sine sau orice componente externe conectabile).







Indiferent de tipul de excepție pot fi capturate și manipulate în mod corect. Nu se încadrează în excepțiile interceptate manipulant rădăcină bibliotecă de rulare sau un handler instalat de către sistemul de operare. Dacă se întâmplă acest lucru, programul „blochează“ de afișare a mesajelor sau să abandoneze fereastra (în Windows). În cazul în care sistemul de operare nu se încarcă handler (de exemplu, a fost eliminată în mod deliberat), programul „cade tăcut.“ Astfel, programul „acoperi“, datorită apariției de excepții, care nu pot fi procesate. Motivele pentru apariția unor excepții - sunt diferite.







Prin erorile implicite includ diferite cazuri de filtrare de intrare insuficiente, nu exista controale pointer valori și mai mult. Astfel de defecte dau naștere unor excepții numai în anumite cazuri.

Multe dintre componentele și bibliotecile (de exemplu, ADO pentru Windows) utilizează un mecanism de excepții de program ca o modalitate de prioritate la mesaje de eroare. Absența sau lipsa de excepție completă manipularea acestui tip de aplicație poate face ca acesta sa se prabuseasca, chiar și într-o situație complet inofensivi (cum ar fi pierderea conexiunii la baza de date).

De ce este programul „acoperi“

Nu răspunde la întrebarea?
Întrebați expertul nostru:

Toți specialiștii în acest domeniu

sfat nou de la KakProsto

De ce și cum să curățați calculatorul de praf

Astăzi, pe internet, puteți găsi o mulțime de articole despre ceea ce aveți nevoie pentru a curăța în mod regulat computerul de la.

  • Cum la spre spate sus fișiere în Windows
  • Care este fișierul de entropie
  • Cum de a pune un cronometru pentru a opri computerul la Windows 7
  • Cum de a alege un-imprimantă 3D pentru acasă
  • Ați uitat parola?
    Nu este un membru?