C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 227 - afxTraceFlags / MFC шаг за шагом / Visual C++

Шаг 227 - afxTraceFlags

Используется для подключения внутренних возможностей отладки библиотеки MFC.

int afxTraceFlags;

Эта переменная может быть установлена в режиме отладки. Вы можете вручную устанавливать и снимать флаги, но лучше использовать TRACER.EXE. Эта утилита значительно облегчит Вам жизнь.

227.gif (2994 b)

Почитайте о ней "Шаг 44 - Знакомимся с MFC Tracer".

У этой переменной есть ряд опций

0x01 Multiapplication debugging - многокомпонентная отладка 
0x02 Main message pump     	- показывать принятые сообщения
0x04 Main message dispatch 	- показывать посланные сообщения
0x08 WM_COMMAND dispatch 	- расширенная информация для сообщения WM_COMMAND 
				полезна при отладке MDI приложений
0x10 OLE tracing 			- Показывать сообщения и уведомления OLE
0x20 Database tracing 		- Просмотр сообщений ODBC и DAO 

Если Вы посмотрите на окно TRACER, то найдете другие опции, например, Enable tracing, а этого флага в afxTraceFlags нет. Но в прошлом шаге мы с Вами разбирали, что появление отладочной информации устанавливается переменной afxTraceEnabled. Так что предпочтительней пользоваться TRACER для отладки.

TRACER устанавливает флаги для afxTraceFlags и для afxTraceEnabled. То есть эта утилита управления константами отладки.


| |
Автор Каев Артем.
[AD]