summaryrefslogtreecommitdiffstats
path: root/doc/ru/howdoi.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/ru/howdoi.html')
-rw-r--r--doc/ru/howdoi.html78
1 files changed, 78 insertions, 0 deletions
diff --git a/doc/ru/howdoi.html b/doc/ru/howdoi.html
new file mode 100644
index 0000000..1549702
--- /dev/null
+++ b/doc/ru/howdoi.html
@@ -0,0 +1,78 @@
+<!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>
+
+<h4>
+... установить точки останова?</h4>
+Существует несколько способов:
+<ul>
+<li>Нажатием левой клавиши мыши в окне исходного текста в "активной области",
+находящейся слева от строки исходного текста.</li>
+
+<li>Выбрать строку в окне исходного текста и выбрать опцию
+меню <i>Точки останова</i>.</li>
+
+<li>Вы можете воспользоватся <a href="breakptlist.html">списком точек останова</a>.</li>
+</ul>
+Если вы не можете установить точки останова, возможно программа работает
+в данный момент. Когда программа работает, установка точек останова невозможна.
+Остановите программу с помощью <i>Выполнение|Прервать</i>. Если
+вы по-прежнему не можете установить точку останова, проверьте, скомпилирована
+<i>и собрана</i> ли ваша программа с поддержкой информации для отладки.
+<h4>... установить значение глобальной переменной или какого-либо выражения?</h4>
+Используйте окно Просмотра.
+<h4>
+... установить точку просмотра?</h4>
+Точки просмотра устанавливаются в <a href="breakptlist.html">списке
+точек останова</a>.
+<h4>
+... использовать дамп памяти?</h4>
+Сначала необходимо загрузить исполняемый модуль, используя меню
+<i>Файл|Исполняемый модуль</i>, затем указать соответствующий дамп памяти,
+используя <i>Файл|Дамп Памяти</i>.
+<h4>
+... отлаживать программу, содержащую бесконечный цикл?</h4>
+Запустите программу и подождите, пока она войдет в бесконечный цикл.
+Переключитесь в KDbg и выберите <i>Выполнение|Прервать</i>.
+Далее можно использовать отладочные средства.
+<h4>
+... сделать так, чтобы программа определенное количество раз игнорировала
+точку останова во время прохода до того, как начнет прерываться?</h4>
+В <a href="breakptlist.html">списке точек останова</a> выберите точку
+останова; нажмите <i>Условная</i> и укажите количество раз для пропуска
+точки останова в поле <i>Число пропусков</i>.
+<h4>
+... установить переменную среды для исполнемого модуля?</h4>
+Выберите <i>Выполнение|Аргументы</i> и укажите переменные среды в
+<a href="argspwdenv.html#Environment">диалоге аргументов программы</a>.
+<h4>
+... установить рабочий каталог для исполняемого модуля?</h4>
+Выберите <i>Выполнение|Аргументы</i> и укажите рабочий каталог в
+<a href="argspwdenv.html#WorkingDir">диалоге ургументов программы</a>.
+<h4>
+... избавиться от терминального окна?</h4>
+Выберите <i>Файл|Настройки</i> и перейдите на меню
+<a href="pgmsettings.html#output">Вывод</a>.
+Выберите <i>Только вывод, простая эмуляция терминала</i> и нажмите
+<i>OK</i>.
+Теперь перезапустите программу (выберите ее из списка
+<i>Файл|Последний исполняемый модуль</i>). Вывод программы теперь перенаправлен
+в созданное <a href="pgmoutput.html">окно вывода</a>, а в качестве
+стандартного потока ввода используется <tt>/dev/null</tt>.
+<p>Вы должны произвести данную операцию для каждой новой отлаживаемой
+программы.
+<p><b><i>Важно:</i></b>Вы не должны делать этого, если программа
+читает данные со стандартного потока ввода (обычно терминала) или
+ее вывод требует более интеллектуальной эмуляции терминала (то есть
+не только возврата каретки и прогона строки). Окно вывода не
+поддерживает ввод и эмуляцию терминала.
+</body>
+</html>