>>> если хотите отображать анимацию без зависаний при отсутствии сообщений
> это у вас зависает, я всё правильно нпаписад Да, это верная копипаста из MSDN. Пока этот код ничего не анимирует на экране, естественно, с ним нет проблем.
>>> Вместо __asm int 3 в MSVC есть интринсик __debugbreak().
> я в программирование больше 10 лкет
Но собирать код разными трансляторам за эти 10 лет, очевидно, не приходилось. Как и видеть в стандарте определение well-formed translation unit.
> я сам знаю как мне вызывать
> прерывания
Вызвать можно прерывание 2Eh. А 3-е прерывание вызывает ловушку.