Перед тем, как установить точку
TDeb 3.0 #3-3 = 73 =
CM_BLACK.
Перед тем, как установить точку останова, вам нужно вернуть-
ся обратно в TDW. Закройте окно прикладной программы
ColorScribble, затем, когда вы вернетесь в окно Module, для пере-
загрузки программы TDODEMOB используйте клавиши Ctrl-F2. Когда
выведется окно Module, следующим шагом будет установка точки ост-
анова по сообщению окна с помощью одного из двух методов, в зави-
симости от того, разрешена или запрещена поддержка
ObjectWondows.
По умолчанию специальная поддержка сообщений окон
ObjectWondows отсутствует. Вы не можете использовать описанный в
вашей программе объект окна для установки точки останова по сооб-
щению. Вместо этого нужно использовать описатель окна. Если вы
хотите использовать оконный объект (что легче, но может замедлить
отладку при наличии точки останова по сообщению), то нужно запус-
тить утилиту TDINST с параметром командной строки -w, выбрать ко-
манду Options¦Source Debugging (Параметры¦Отладка исходного кода)
и проверить параметр OWL Message Window.
Примечание: Информация о TDINST содержится в Приложении
D.
TDeb 3.0 #3-3 = 74 =
Задание точки останова по сообщению окна по описателю
-----------------------------------------------------------------
Если поддержка ObjectWindows у вас не разрешена, вы должны
установить точку прерывания по сообщению окна с помощью описате-
ля. Поскольку большинство установок окон выполняются в
ObjectWindow, для получения указателя придется пойти окольным пу-
тем.
Начальные установки окна выполняются функцией
InitMainWindow, но описатель устанавливается позднее. Чтобы уп-
равление снова вернулось в TWD, вы можете установить точку оста-