ПредишенСледващото

течове см памет. изтичане на памет.

Вложени изключение - виж вложено изключение ..

изтичане на ресурса - виж изтичане на ресурси ..

Софтуер изключение - вижте Software изключение ..

Необработена извънредна ситуация - виж необработено изключение ..

Единица (Unit) - .pas файл в Delphi.

Хардуер изключение - (виж също :. Изключение) е изключение. който е развълнуван от хардуера на компютъра. Този вид изключение е асинхронен - ​​Тези изключения могат да се появят навсякъде и по всяко време. Добре известно изключение нарушение на достъпа (EAccessViolation) е пример за хардуерно изключение. В Делфи, всички хардуерни изключения са EExternalException на наследниците.

Багх - (виж също :. грешка) е дефект в програмата. Това е общ термин, използван, за да опише грешки вина, неизправност или проблем в програмата, или система, което да доведе до неправилно или неочакван резултат, или да доведе до неочаквано поведение. Повечето грешки произтичат от грешки и правописни грешки, допуснати хора в програмния код или неговия дизайн, но някои от тях са причинени от компилатора. Програма, която съдържа голям брой грешки. и / или грешки. което сериозно пречат на неговата функционалност, наречена "бъги". Подробни доклади за проблеми в програмата, наричани обикновено доклади за грешки (бъгове сметки), доклади за грешки, сигнали за проблеми, доклади за проблеми, искания за промени, и така нататък. Много хора бъркат грешки с изключения, както и обратното, но това е очевидно погрешно, тъй като течът - това е твърде Багх. И не всички изключения са реални Бахамски острови в кода (например, изключение е вдигнат, ако не можете да отворите файл, като правило, не е грешка).

Уведомление за грешка - (Виж също :. Необработено изключение), този доклад за възможностите за прилагане в Бага. Той обикновено съдържа информация за изключение или изтичане. Открих грешка обикновено включва един или повече стекове кол, и някаква информация за системата, прилагането и оперативна среда. Съобщения за грешки в се съхраняват във файлове. Често един файл може да се съхранява повече от един доклад за грешка.

Безизходица - ситуация, в която две или повече нишки чакат помежду си безкрайно. Такива situtsii Бахамски острови са в заявлението. Това е специален случай на замръзване.

Вложени изключение - изключение. възникнали по време на работа (вътре) Изключение манипулатор. Обикновено се нарича като такива само ако и двете изключения, за да поддържат връзка помежду си.

Изпълнение - може да има различни значения. Обикновено терминът се отнася до всяка инсталация кука. или са в процес на добавяне на информация за отстраняване на грешки на изпълнимия файл.

Щук - ситуация, когато приложението престава да реагира (отговор) към външни дразнители, като например за въвеждане на текст или IPC-взаимодействия. Това може да е грешка в самата програма, но не винаги. Ако това условие да продължи вечно, то е - недвусмислено Багх. Специфичен случай е блокирането на заключване.

Изключение - начин да се прекъсне нормалното изпълнение на програмата, и работят с някои код за обработка на възникнала извънредна ситуация (изключване). Някои източници Изключения по-нататък "специални ситуации", "извънредни събития" или "изключения", но терминът "изключение" все още е по-уредени. Изключение може да се разглежда като събитие, което прекъсва нормалното изпълнение на програмата. Въпреки, че първоначално е въведен за обработка на изключения, когато текстови (фалшиви) ситуации, но те също са удобни средства прекъсва нормалното изпълнение на код (например - "Cancel" бутон е натиснат от потребителя). Изключения позволяват и по-равномерна обработка на двата софтуерни и хардуерни грешки. Лечението включва писмен код "пречистване" и / или код за коригиране на грешки. Освен това, информацията изключение се нарича още един обект, описващ такова прекъсване. Процесът на изключението което обикновено се нарича "изключване възбуждане" или "изтласкване изключения" ( "повишаване изключение" или "хвърляне на изключение"). Изключения са третирани или нетретирани. Изключения също са разделени на хардуера или софтуера.

Изпълнител - накратко, това е .exe. DLL или .bpl файл. Като цяло, това е вашият съставен проект. Това е файла, който съдържа изпълним код и които могат да бъдат изтеглени за изпълнение на код.

Изпълнимия файл - виж изпълнимия модул ..

Мъртво заключване - виж заключване ..

Модул - има две значения. Това е или изпълнимия модул. или звено. Какъв е залогът, обикновено трябва да се разбере от контекста.

Един необработено изключение на - (виж също :. изключения) може да има няколко различни значения. Обикновено, необработено изключение се отнася до всяка изключение. които не трябва да се справят с изключение. Т.е. Изключение дойде във веригата на манипулатори и не е бил спасен от някой - до корена на манипулатор OS. Тези изключения означава незабавна смърт ( "катастрофа") в молбата Ви - ако тази ситуация не е настроен Хук. Така че, това е обичайното значение на думите "необработено изключение" в стандартни приложения. Въпреки това, когато дадено приложение използва Tracer изключения. Необработена извънредна получава и второ значение - сега е обикновено означава изключение. който не поддържа вашия изключение манипулатор. но уловени трасиращи изключения (или нейната изключение манипулатор. или неговите куки). Въпреки че технически това е изключение справят изключение - тя се нарича необработено изключение. да се подчертае разликата си от други изключения. В този случай, за да определите първоначалното значение на необработено изключение. обикновено казват "nastoyascheeNeobrabotannoe изключение." Както можете да предположите, този случай - доста рядко в приложението към изключенията трасерните. В допълнение, понякога необработено изключение във втория си смисъл се използва в случай на конвенционалните приложения Delphi (без трасиращ изключения), което предполага никакво изключение, достигайки глобален изключение манипулатор в обекта за кандидатстване.

Преработен изключение - (виж също :. Изключение) е изключение. която е била обработена в изключение манипулатор боравене изключение.

Изключение боравене - (виж също :. изключение) обикновено означава, като по този начин процеса на обработка на изключения, които могат да включват дейности като влезете (виж доклад за грешка.), показва съобщение за грешка, операции на намаление на цените и така нататък. Този процес се осъществява от един или повече (в случай на превъзбуждане) изключение манипулатор. Изключение се разрушава обект след приключване на обработката на изключения. Cm. Третираната като изключение необработено изключение.

манипулатор изключение - (виж също :. Изключение) е кодът, който получава контрол при изключение е хвърлен. Обикновено това не е Хък. Изключение манипулатор или извършва почистване (опитайте-накрая) или обработка на изключения (опитайте, освен).

Подаване на сигнал за грешка - виж Bug Report ..

Грешка - (виж също :. Изключение), виж Bug .. Много хора бъркат изключенията с грешката, и обратно, но това е очевидно погрешно, тъй като течът - това е твърде Багх. И не всички изключения са реални грешки в кода (например изключение. Възбудени ако не можете да отворите файл, обикновено не е грешка). Въпреки това, понякога грешки могат да се използват като синоним на думата изключение. а не да се думата грешка. Така че това обикновено е по-добре да се избегне използването на думата като мулти-ценен грешка. За предпочитане е да се използва думата изключение. Течове. Багх. печатна грешка. Това е особено забележимо в израза "грешка". Грешка в кода на програмата не може да "се случи" или "не възниква." Тя има или там, или тя не е там (ако приемем, неизменността на кода на програмата). Правилно е да казвам, "посланието", "показва грешни резултати", "има отказ на достъп" или още по някакъв начин.

Софтуер изключение - (виж също :. Изключение) е изключение е. Развълнуван код екип. Такива изключения са синхронни - те се случват само на определени места и в определени моменти, а именно - когато програмен код команди хвърлят изключение. Примери на софтуер може да бъде изключение, например, EStreamError. Това е най-често срещаният тип на изключение в заявлението.

Tracer изключения - (виж също :. Изключение) е помощна програма или код, който определя Куки и хваща изключение е хвърлен. което ви позволява да създадете отчет за бъг за необработени изключения. Рекламации често са изключения имат допълнителни функции, като например събиране на информация, за отстраняване на грешки възможности, течове риболов и така нататък. Traceurs известни изключения при Делфи са EurekaLog и madExcept. JCL (JclDebug.pas + JclHookExcept.pas) често се използва, за да изградят свои собствени Tracer изключения.

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

теч памет - (виж също :. течове) е вид изтичане. когато приложение идентифицира, но не освобождава паметта.

теч ресурс - (виж също пропуска.) Всеки теч. което не е изтичане на памет.

Теч - един вид грешка в заявлението. Това се случва, когато приложение консумира някои ресурс, но не го пусне. Ако този ресурс е с памет (обикновено: виртуална), течът се нарича изтичане на памет.

Хук - е код, който се извиква вместо, или преди друг код - което "дръпна въдицата". Частен случай е обичайната манипулатор Hook събитие. Обикновено, ако има документирана стандартен начин на монтаж се обадите на вашия код за събитие, а след това този код се нарича манипулатор събитие. Ако този метод не е налице, след това кода се нарича куката.

Подкрепете проекта - споделете линка, благодаря!