Функция AfxDebugBreak (Отладка)
Обновлен: Ноябрь 2007
Этот раздел применим к:
Выпуск |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Экспресс-выпуск |
![]() |
![]() |
Только машинные коды |
![]() |
Standard |
![]() |
![]() |
Только машинные коды |
![]() |
Pro и Team |
![]() |
![]() |
Только машинные коды |
![]() |
Обозначения:
![]() |
Применяется |
![]() |
Неприменимо |
![]() |
Команда или команды скрытые по умолчанию. |
MFC предоставляет особую функцию AfxDebugBreak для жесткого задания точек останова в исходном коде:
AfxDebugBreak( );
На платформах Intel AfxDebugBreak порождает следующий код, останавливающий выполнение исходного кода, а не кода ядра:
_asm int 3
На других платформах AfxDebugBreak просто вызывает DebugBreak.
Не забывайте удалять AfxDebugBreak при создании окончательного построения, или используйте #ifdef _DEBUG до и после этих операторов.