1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
<!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>
|