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.
Ați uitat parola?
Nu este un membru?