summaryrefslogtreecommitdiffstats
path: root/doc/ru/pgmoutput.html
blob: 2a17c697db12d77a84e5b9a78da4b95fad763647 (plain)
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
<!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>. В это
окно выводятся стандартные потоки вывода и диагностики отлаживаемой программы.
<p>Оно не позволяет вводить какие-либо данные в программу и реализует лишь
минимальную эмуляцию терминала: <tt>\n</tt> (перевод строки) преобразуется в
комбинацию начало строки-перевод строки, а <tt>\r</tt> (начало строки)
игнорируется. Этих возможностей обычно предостаточно для отладки GUI программ,
которые выводят отладочные сообщение в стандартные потоки вывода или 
диагностики.
<p>Когда программа отлаживается первый раз, окно вывода программы не 
<i>не</i>используется. Ведь KDbg не знает, достаточно ли программе столь 
ограниченных возможностей или же она ожидает ввода с терминала. Поэтому по 
умолчанию используется штатный эмулятор терминала. Для перенаправления вывода 
программы в окно вывода необходимо проделать следующие шаги:
<ol>
<li>
Вызвать диалоговое окно <a href="pgmsettings.html">Настройки</a> посредством 
пункта меню <i>Файл|Настройки</i>.</li>

<li>Выбрать закладку <i>Вывод</i>.</li>

<li>Выбрать <i>Только вывод, простой эмулятор терминал</i> и кликнуть на
кнопку <i>OK</i>.</li>

<li>Перезагрузить программу из списка <i>Файл|Последние Исполняемые Модули</i>.</li>
</ol>
Для очистки содержимого окна выберите пункт <i>Очистить</i> в всплывающем меню,
вызываемом нажатием правой кнопки мыши в этом окне.
<p>Если последняя строка окна заполнена текстом, то окно прокручивается 
автоматически таким образом, что последняя строка всегда остается видимой при
поступлении новых сообщений. Если вы прокрутите окно, то отображаемая позиция 
не изменится.
</body>
</html>