|
|
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
|
|
<html>
|
|
|
<head>
|
|
|
<meta http-equiv="Content-Type" content="text/html; charset=koi8-r">
|
|
|
<meta name="Author" content="Johannes Sixt">
|
|
|
<title>KDbg - Руководство Пользователя - Список точек останова</title>
|
|
|
</head>
|
|
|
<body text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink="#51188E" alink="#FF0000">
|
|
|
<a href="index.html">Содержание</a>
|
|
|
<h1>Список точек останова</h1>
|
|
|
Список точек останова отображает все установленные точки останова и просмотра и
|
|
|
позволяет манипулировать ими. Он может быть вызван посредством пункта меню
|
|
|
<i>Вид|Точки останова</i>.
|
|
|
<h2>Перечень точек останова</h2>
|
|
|
Для каждой точки останова отображается следующее:
|
|
|
<ul>
|
|
|
<li>местонахождение точки останова,</li>
|
|
|
|
|
|
<li>счетчик остановок на этой точке,</li>
|
|
|
|
|
|
<li>счетчик пропусков точки останова, если указан,</li>
|
|
|
|
|
|
<li>условие останова, если указно.</li>
|
|
|
</ul>
|
|
|
Иконка напротив записи указаывает состояние точки останова: включена - красная
|
|
|
точка, выключена - светло-красная точка, временная точка останова - маленькие
|
|
|
часы или условная точка останова - маленький знак вопроса.
|
|
|
<p>Точки просмотра обозначаются иконкой лупы напротив соответствующей записи.
|
|
|
<h2>Управление точками останова</h2>
|
|
|
<a NAME="StopProg"></a>Необходимо отметить, что точками останова и просмотра
|
|
|
невозможно управлять во время работы программы. Если программа уже запущена,
|
|
|
необходимо, чтобы она остановилась либо попав в точку останова, либо
|
|
|
принудительно посредством вызова пункта меню <i>Исполнение|Прервать</i>.
|
|
|
Это не завершит исполнение программы, а всего лишь остановит ее. Теперь вы
|
|
|
можете управлять точками останва, после чего выберите пункт
|
|
|
<i>Исполнение|Продолжить</i> для продолжения исполнения программы.
|
|
|
<p>Для установки точки останова на определенную строку исходного текста самым
|
|
|
простым способом является установка ее в окне исходных текстов. Если вы не
|
|
|
знаете имени файла и номера строки, где находится интересующая вас функция, вы
|
|
|
просто можете ввести ее имя в строке ввода над списком и кликнуть на кнопку
|
|
|
<i>Добавить Точку Останова</i>.
|
|
|
<p>Вы можете включать и выключать точки останова, выбрав их в списке, а затем
|
|
|
кликнув на кнопки <i>Включить</i> или <i>Выключить</i>. Или просто кликните
|
|
|
средней кнопкой мыши по нужному элементу списка - вы будете включать и
|
|
|
выключать их так же, как и в окне исходных текстов.
|
|
|
<p>Вы можете установить условие срабатывания точки останова или установить
|
|
|
счетчик пропусков этой точки, показывающий количество проходов, при которых не
|
|
|
будет произведен останов. Для этого кликните на кнопку <i>Условия</i> и введите
|
|
|
условие и/или счетчик пропусков.
|
|
|
<h2>Управление точками просмотра</h2>
|
|
|
Точки просмотра похожи на точки останова, за исключением того, что прерывание
|
|
|
происходит только при изменении значения содержимого памяти. Также как и точки
|
|
|
останова, точками просмотра нельзя управлять во время исполнения программы.
|
|
|
Подробнее см. <a href="#StopProg">выше</a>.
|
|
|
<p>Для установки точки просмотра, введите выражение в строку ввода над списком
|
|
|
и кликните на кнопку <i>Добавить Точку Просмотра</i>. Программа остановится при
|
|
|
изменении значения выражения. Необходимо отметить, что точки просмотра,
|
|
|
использующие локальные переменные, могут быть установлены только когда
|
|
|
программа прервана в точке останова (или принудительно посредством вызова
|
|
|
пункта меню <i>Исполнение|Прервать</i>).
|
|
|
<p>Для удаления точки просмотра, выберите ее из списка и кликните на кнопку
|
|
|
<i>Удалить</i>. Если выражение использует локальные переменные, то точка
|
|
|
просмотра будет удалена автоматически при выходе программы из данной области
|
|
|
стека (функции).
|
|
|
<p>Вы также можете установить для точек просмотра условия и счетчик пропусков,
|
|
|
выбрав его из списка и кликнув на кнопку <i>Условия</i>.
|
|
|
</body>
|
|
|
</html>
|