Шаг 16 - Макрос для комментирования отладочного кода

В прошлом шаге мы посмотрели, что блоки кода можно писать только для отладочной версии. Мы с Вами немного убыстри это вопрос создав макрос для IDE, который будет выделенный фрагмент упаковывать в оболочку из #ifdef _DEBUG. Вот его полный код.

Sub DebugCode()
	ActiveDocument.Selection.Cut
	ActiveDocument.Selection = "#if defined _DEBUG"
	ActiveDocument.Selection.NewLine
	ActiveDocument.Selection.Paste
	ActiveDocument.Selection.NewLine
	ActiveDocument.Selection = "#endif"
End Sub

Подробнее в MFC: "Шаг 239 - Использование макросов IDE". Итак, создаем все, что необходимо для макроса. Выделяем строку с кодом.

16_1.gif (2858 b)

Запускаем макрос.

16_2.gif (2516 b)

Готово. Можно пользоваться, очень удобно, если блоков много и делать приходиться это часто.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 29.07.2002