diff options
Diffstat (limited to 'kdbg/doc/ru/types.html')
-rw-r--r-- | kdbg/doc/ru/types.html | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/kdbg/doc/ru/types.html b/kdbg/doc/ru/types.html index 7df4271..7670d9d 100644 --- a/kdbg/doc/ru/types.html +++ b/kdbg/doc/ru/types.html @@ -53,7 +53,7 @@ KDE. Файл содержит следующие группы: ли данную таблицу к текущей отлаживаемой программе. Для этого KDbg определяет разделяемые библиотеки, используемые программой. Если хотя бы одна из них совпадает со значением этого элемента, таблица используется. Используемые -регулярные выражения совпадают с регулярными выражениями Qt (метасимволы +регулярные выражения совпадают с регулярными выражениями TQt (метасимволы <tt>.*?[]^$\</tt> распознаются обычным образом, однако отсутсвует возможность группировать символы.)</li> @@ -89,11 +89,11 @@ KDE. Файл содержит следующие группы: пятью. Это может быть с легкостью изменено, но я не рекомендую вообще приближаться к данному рубежу - это только затормозить процесс отладки.</font> <p>KDbg распознает специальное расширение, которое используется для вывода -строк Qt 2.0 в unicode: Если перед <tt>Expr</tt><i>x</i> стоит -<tt>/QString::Data</tt>, подразумевается, что результат операции является -указателем на <tt>QString::Data</tt>. Выводимое значение является строкой в -unicode, представленное <tt>QString::Data</tt> (которое может быть -<tt>QString::null</tt>, если это пустая строка Qt, или <tt>(null)</tt>, если +строк 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>. @@ -103,24 +103,24 @@ unicode, представленное <tt>QString::Data</tt> (которое может быть использовать элемент <tt>Alias</tt> для быстрого указания класса при множественном наследовании, отличного от первого слева. <h2>Пример</h2> -Этот пример показывает, как <tt>QString</tt> и <tt>QObject</tt> описаны в -<tt>qt.kdbgtt</tt>. Дополнительно определен <tt>QTableView</tt>, ссылающийся -на <tt>QObject</tt>. Этот пример применим к Qt 1.x, который расположен в +Этот пример показывает, как <tt>TQString</tt> и <tt>TQObject</tt> описаны в +<tt>qt.kdbgtt</tt>. Дополнительно определен <tt>TQTableView</tt>, ссылающийся +на <tt>TQObject</tt>. Этот пример применим к TQt 1.x, который расположен в разделяемых библиотеках, имена которых оканчиваются как <tt>libqt.so.1</tt>. <pre>[Type Table] -Types1=QString -Types2=QObject,QTableView +Types1=TQString +Types2=TQObject,TQTableView LibDisplayName=libqt 1.x ShlibRE=libqt\.so\.1$ -[QString] +[TQString] Display={ % } Expr1=(%s).shd->data -[QObject] +[TQObject] Display={ name=% #chld=% } Expr1=(%s).objname Expr2=(%s).childObjects->numNodes -[QTableView] -Alias=QObject</pre> +[TQTableView] +Alias=TQObject</pre> Замечание: гораздо безопаснее заключать <tt>%s</tt> в скобки. </body> </html> |