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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
|
<!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>������� ����� KDbg</h1>
KDbg ����� ���������� ���������� �������� ������ ������ ����������������� �����
������, ����� ������� ����������� ������������� � ��������� ���������� �
<a href="localvars.html">���� ��������� ����������</a> ��� �
<a href="watches.html">���� ������������� ���������</a>. ���������� � ���,
���������� ������ ����� ������������, �������� � <i>�������� �����</i>. ������
���������� ���� ������� �� ����������� ����������.
<p>������� ����� KDbg ����������� � ��������
<tt>$TDEDIR/share/apps/kdbg/types</tt>. ����� ����� ������ ������������ ��
<tt>.kdbgtt</tt>. ��������, ������� ����� ��� <tt>libtqt.so</tt> ����������
<tt>qt.kdbgtt</tt>.
<p>����� ������ ����� ������������� ������������ ���������� ������ ������������
KDE. ���� �������� ��������� ������:
<ul>
<li>
������ <tt>[Type Table]</tt>, � ������� ����������� ���� � ���������� � ���,
��� �������� ����� ����������, ���������� �� ��������� � ���� �����������.</li>
<li>������ �� ������ ����������� ���, � ������� ���������� ���������� � ���,
��� KDbg ������ ���������� ������ ���.</li>
</ul>
��� ����������� ������ �����, ���������� � ������������ ���������, KDbg
����������� ������ ����������� ���������, � �������� ���������� ���������.
����� �� ������������ ����� ���� ���� ��������� � �������� ����� � ���������
<tt>ShlibRE</tt>. ������������ �� �������, � ������� ���� �������
��������������� ����� ���������. ���� ��� ���������� � ���������� ��������, ��
������������, ����� �� �� �������� ����� �������.
<h2>������ <tt>[Type Table]</tt></h2>
��� ������ �������� ��������� ��������:
<ul>
<li>
<tt>Types1</tt>, <tt>Types2</tt>, � ��. ��� �������� �������� ������� �����.
������ �� ��� ������������ ����� ����������� �������� ������ ���� �����. �
������ �������� ����� ���� ����������� ����� ���������� �����. (����� �����
����� ������� �� ��������� �����, ����� ��� ������ �� ���������� �������
��������.) � ���� ������� ����������� ������� �������. �������� ������
������������ ��������������� (KDbg ���������� ������ �� ������ �� ��������),
������ �������� ����� ���� ����� (�.�. ������ �� ��������� �����). ������
������� ������������ ���� ����� �������� (��. ������ � <tt>Alias</tt> ����).
</li>
<li>
<tt>ShlibRE</tt>. KDbg ���������� ���� ������� ��� �����������, ������������
�� ������ ������� � ������� ������������ ���������. ��� ����� KDbg ����������
����������� ����������, ������������ ����������. ���� ���� �� ���� �� ���
��������� �� ��������� ����� ��������, ������� ������������. ������������
���������� ��������� ��������� � ����������� ����������� TQt (�����������
<tt>.*?[]^$\</tt> ������������ ������� �������, ������ ���������� �����������
������������ �������.)</li>
<li>
<tt>LibDisplayName</tt>. ���� ������� ������������ � �������, � �������
��������� ������� ����� ����������� ��� �������� ������ ������� �����.</li>
<br><font size=-1>�� ������ ������ ��� �� ������������.</font></ul>
<h2>������ ����</h2>
�� ������ ��������� ��� ������ ���� �������� ������, ��������� ������ ����.
<font size=-1>�� ������ ������ ������� �++ �� ��������������.</font>
������ ������ �������� ��������� ��������:
<ul>
<li>
<tt>Display</tt> ���������, ��� KDbg ������ ���������� �������� ����� ����.
������ ����� ��������� �� 1 �� 5 �������� '<tt>%</tt>'. ��� ���������� ��
���������� ���������, ��������� � ��������� <tt>Expr</tt><i>x</i>.</li>
<li>���� ��� ����� <tt>Expr1</tt>, <tt>Expr2</tt>, � ��. ������ �� ��� ������
��������� <b>������ ����</b> ������������������ <tt>%s</tt>, ������� �����
�������� ����������, ��� �������� ���������� ��������. ����� ���������
���������� gdb, � ��������� ��������� �� ����� ���������������� �������
�������� � �������� <tt>Display</tt>.</li>
<li>
<tt>Alias</tt> ��������� �� ���-���������. ���� ������������ ������ ������, ��
� ������ ����� ��������� �����, ��� � ���, �� ������� �� ���������. ����
���-��������� ����� ���� ������ ���� ����������� �� ���� ����� � ���������
<tt>Types</tt><i>x</i> ������ <tt>[Type Table]</tt>.</li>
</ul>
<font size=-1>�� ������ ������ ���������� ��������� ��� ������� ���� ����������
�����. ��� ����� ���� � ��������� ��������, �� � �� ���������� ������
������������ � ������� ������ - ��� ������ ����������� ������� �������.</font>
<p>KDbg ���������� ����������� ����������, ������� ������������ ��� ������
����� TQt 2.0 � unicode: ���� ����� <tt>Expr</tt><i>x</i> �����
<tt>/TQString::Data</tt>, ���������������, ��� ��������� �������� ��������
���������� �� <tt>TQString::Data</tt>. ��������� �������� �������� ������� �
unicode, �������������� <tt>TQString::Data</tt> (������� ����� ����
<tt>TQString::null</tt>, ���� ��� ������ ������ TQt, ��� <tt>(null)</tt>, ����
<tt>unicode</tt> ���� ��������� �������� ������� ����������). ��� ������� ��.
<tt>qt2.kdbgtt</tt>.
<p>�����: ������ ������������� ��������� ����������� ����, ���� ��� ������
�������������� ����� ��� � ������� ����� - KDbg ����� ���������� ������������
� ������������ �������� ���� ������� (�����) �������� ������. �� ������
������������ ������� <tt>Alias</tt> ��� �������� �������� ������ ���
������������� ������������, ��������� �� ������� �����.
<h2>������</h2>
���� ������ ����������, ��� <tt>TQString</tt> � <tt>TQObject</tt> ������� �
<tt>qt.kdbgtt</tt>. ������������� ��������� <tt>TQTableView</tt>, �����������
�� <tt>TQObject</tt>. ���� ������ �������� � TQt 1.x, ������� ���������� �
����������� �����������, ����� ������� ������������ ��� <tt>libtqt.so.1</tt>.
<pre>[Type Table]
Types1=TQString
Types2=TQObject,TQTableView
LibDisplayName=libtqt 1.x
ShlibRE=libtqt\.so\.1$
[TQString]
Display={ % }
Expr1=(%s).shd->data
[TQObject]
Display={ name=% #chld=% }
Expr1=(%s).objname
Expr2=(%s).childObjects->numNodes
[TQTableView]
Alias=TQObject</pre>
���������: ������� ���������� ��������� <tt>%s</tt> � ������.
</body>
</html>
|