Защо - лети - програма


За да проследите и да се справят специални, на свободна практика или за грешки условия, които възникват по време на работа на компютърните програми използвате съвременни операционни системи, използване на механизма за изключение. Изключения са хардуер (развълнуван CPU) и софтуер (предизвикана от самия него или каквито и да било външни щепселно компоненти приложението).







Независимо от вида на изключение могат да бъдат уловени и обработени правилно. Не попадайте в изключенията засечени корен манипулатор библиотеката за изпълнение или манипулатор инсталирани от операционната система. Ако това се случи, по програмата "срива" от дисплея на съобщение или абортират прозорец (в Windows). Ако операционната система не се зарежда манипулатор (например, е бил преднамерено отстранена), програмата "млъква". По този начин, програмата "лети" поради настъпването на изключения, които не могат да бъдат обработени. Причините за възникването на изключения - са различни.







По косвени Грешките включват различни случаи на недостатъчна вход филтриране, никакви проверки показалеца ценности и др. Такива дефекти пораждат изключения само в определени случаи.

Много от компонентите и библиотеки (например, ADO за Windows) да се използва механизъм на програмни изключения като приоритет начин към съобщения за грешки. Липсата или липсата на пълно изключение работа с този вид приложение може да доведе до срив в нея, дори и в напълно безвредни ситуации (като загуба на връзка с базата данни).

Защо е програмата "лети"

Не отговори на въпроса ви?
Попитайте нашите експерти:

Всички експерти в тази област

Нов съвет от KakProsto

Защо и как да почистите вашия компютър от прах

Днес в интернет можете да намерите много статии за това, което трябва редовно да почиствате компютъра от.

  • Как да направите резервно копие на файлове в Windows
  • Какво е файла ентропия
  • Как да се сложи таймер за изключване на компютъра, за да Windows 7
  • Как да изберем 3D-принтер за дома
  • Забравена парола?
    Ако не сте член?