| |
BIGLIB |
| большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно |
|
| |
ФАНТАСТИКА |
| фентези,
фантастика, фантастические повести |
|
| |
ФИЛОСОФИЯ |
книги, которые заставляют
задуматься над окружающим тебя миром.
|
|
| |
МЕДИЦИНА |
медицинские книги,
методички,
народные лечебники |
|
| |
КУЛИНАРИЯ |
рецепты
тортов, консервирование,
все о спиртных
напитках. |
|
| |
СТИХИ |
| стихи популярных
и не очень авторов |
|
| |
ТВОРЧЕСТВО |
| народное творчество,
стихи, песни и т.д. |
|
| |
ЮМОР |
| анекдоты, приколы,
смешные истории |
|
| |
ЭРОТИКА |
| эротические рассказы,
книги о технике секса,
кама-сутра и др. |
|
|
| |
 |
1. В каталоге, в котором находится выполняемый файл компиля-
тора.
2. В каталогах, заданных командой OptionsіPath (Параметры
іМаршрут) для команды Source (Исходный модуль), или в па-
раметре командной строки -sd.
TDeb 3.0 #1-3 = 200 =
3. В текущем каталоге.
4. В каталоге, где содержатся отлаживаемые программы.
В окне Module (Модуль) выводится содержимое исходного файла
выбранного модуля. В заголовке окна Module показывается имя прос-
матриваемого модуля, имя исходного файла и номер строки, в кото-
рой находится курсор. Текущий адрес программы (CS:IP) отмечен
символом стрелки (>) в первой позиции окна.
Если после имени файла в заголовке выводится сообщение opt,
то программа оптимизирована компилятором. При поиске некоторых
исключенных при оптимизации переменных вы можете столкнуться с
трудностями. Кроме того, переменные, которые стали регистровыми,
не будут иметь адреса.
Если после имени файла в заголовке появляется слово modified
(модифицирован), то со времени последней компиляции или компонов-
ки для создания отлаживаемой программы файл был изменен. Это оз-
начает, что номера строк программ в обновленном исходном файле
могут не соответствовать номерам строк отлаживаемой программы.
Это может привести к тому, что стрелка, показывающая текущий ад-
рес в программе (CS:IP), будет указывать на неверную строку.
Локальное меню окна Module
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
В локальном меню окна Module (Модуль) предусмотрено несколь-
ко команд, позволяющих вам перемещаться в указанном модуле, ссы-
латься на элементы данных и проверять их, а также выводить в окно
новый файл или модуль.
Вероятно, при работе с отладчиком вы будете пользоваться
этим меню чаще, чем другими меню, поэтому лучше ближе познако-
миться с различными его возможностями.
Для вывода локального меню данного окна можно использовать
комбинацию клавиш Alt-F10. Если разрешено использовать сокращения
с клавишей Ctrl, то для непосредственного доступа к команде этого
меню можно нажать клавишу Ctrl вместе с первой буквой нужной ко-
манды (например, при нажатии Ctrl-S вызовется команда Search).
ЪДДДДДДДДДДДДї
Проверка і Inspect і
Просмотр і Watch і
ГДДДДДДДДДДДДґ
Модуль і Module... і
Файл і File... і
ГДДДДДДДДДДДДґ
Предыдущий і Previous і
Строка і Line... і
Поиск і Search... і
TDeb 3.0 #1-3 = 201 =
Следующий і Next... і
Начало і Origin і
Переход і Goto... і
Редактирование і Edit і
АДДДДДДДДДДДДЩ
Команда Inspect
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Команда Inspect (Проверка) открывает окно проверки,в котором
выводится содержимое переменной программы, расположенной в теку-
щей позиции курсора. Перед тем как дать эту команду вы можете по-
местить курсор в исходном файле на одну из переменных программы,
или ввести ее имя в поле ввода выводимого диалогового окна.
Поскольку эта команда избавляет вас от ввода каждого имени
проверяемой переменной, с ее помощью можно проверить множество
переменных программы.
Команда Watch
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Команда Watch (Просмотр) добавляет в окно просмотра перемен-
ную, расположенную в текущей позиции курсора. Ее полезно исполь-
зовать, если вы хотите при выполнении программы непрерывно отсле-
живать значение переменной. Перед тем, как давать эту команду,
нужно поместить в исходном файле курсор на одну из переменных
программы.
Примечание: Если курсор не находится на переменной, вам
выведется подсказка для ее ввода.
Команда Module...
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Команда Module (Модуль) позволяет вам просмотреть другой мо-
дуль (который можно выбрать из выводимого списка модулей). Эту
команду полезно использовать, когда вас больше не интересует те-
кущий модуль, но вы не хотите открывать еще одно окно Module.
Команда File...
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Команда File (Файл) позволяет вам переключиться на просмотр
того или иного исходного файла, входящего в состав просматривае-
мого модуля. Выберите файл, который вы хотите просмотреть, из
списка файлов. Большинству модулей соответствует один исходный
файл, в котором находится весь исходный код. В других включаемых
в данный файл файлах содержатся обычно только определенные конс-
танты и структуры данных. Используйте данную команду, если исход-
ный код вашего модуля содержится в нескольких файлах.
TDeb 3.0 #1-3 = 202 =
Если вы хотите просматривать одновременно несколько файлов,
то для создания другого окна File (Файл) используйте команду ос-
новного меню ViewіAnotherіFile (ОбзоріДругойіФайл), или для того,
чтобы просмотреть первый файл - команду ViewіFile (ОбзоріФайл).
Команда Previous
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Команда Previous (Предыдущий) возвращает вас в последний ис-
ходный модуль, который вы просматривали. Эту команду можно также
использовать для возврата к предыдущему месту после того, как вы
дали команду, которая изменила позицию в текущем модуле.
Команда Line...
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Команда Line (Строка) позиционирует вас в файле на строку с
другим номером. Введите номер новой строки, на которую вы хотите
перейти. Если вы введете номер строки, превышающий число строк в
файле, во эта команда переместит вас на последнюю строку файла.
Команда Search...
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Команда Search (Поиск) выполняет поиск символьной строки,
начиная от текущей позиции курсора. Если курсор позиционируется
на что-либо, напоминающее имя переменной, выводится подсказка по-
иска, инициализированная данным именем. Кроме того, если с по-
мощью клавиши Ins вы отметили в файле блок, то этот блок будет
использован для инициализации подсказки поиска. Это позволяет вам
избежать ввода строки, которая уже видна в файле.
При поиске допускается задавать простые трафаретные символы:
?, задающий один символ, и *, показывающую 0 или более символов.
При достижении конца файла поиск не будет продолжен с его начала.
Чтобы выполнить поиск по всему файлу, перейдите на начало файла с
помощью клавиш Ctrl-PgUp.
Команда Next
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Команда Next (Следующий) выполняет поиск следующего вхожде-
ния символьной строки, которую вы задали в команде Search (По-
иск). Эту команду можно использовать только после команды Search.
Иногда команда поиска, найдя соответствие, останавливается
не на нужной строке, а нужная строке находится дальше в файле.
Команда Next позволяет вам возобновить поиск без повторного ввода
TDeb 3.0 #1-3 = 203 =
искомой строки.
Команда Origin
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Команда Origin (Начало) позиционирует вас на тот модуль и
номер строки, которые соответствуют текущему адресу программы
(определяемому содержимым регистров CS:IP). Если просматриваемый
в данный момент модуль не является модулем, содержащим текущий
адрес программы, окно Module (Модуль) переключится, и будет выве-
ден нужный модуль. Данную команду полезно использовать после то-
го, как вы просмотрели исходный код и хотите вернуться к тому
месту, где в данный момент остановилась программа.
TDeb 3.0 #1-3 = 204 =
Команда Goto...
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
|
adfun.ru
|
|
|
|