Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Куда уходит Debug.Print


Автор: vbCrLf 9.8.2011, 12:04
Добрый день.
У меня в голове засел один вопрос, возможно он самого начального, базового уровня. Но ответ на него я упорно не могу найти.
Что происходит с моими Debug.Print во время компиляции программы? 
Влияет ли Debug.Print на быстродействие скомпилированной программы, если код был напичкан ими, в том числе  Debug.Print могут находиться в очень тяжелых циклах.
Умом я понимаю, что компилятор должен отсеять эту команду, но так ли это? 
Не могу спать по ночам, ворочаюсь, когда представляю, что моя программа с каждой итерацией ищет куда бы ей сделать Debug.Print.

Спасибо.


Автор: ~FoX~ 11.8.2011, 13:24
http://www.microsoft.com/Rus/Msdn/Activ/MSVB/Archive/Nuance/286.mspx

Автор: vbCrLf 11.8.2011, 16:35
Спасибо.
Из прочитанного я понял, что нужно вычищать (или лучше закомментировать) все Debug.Print в коде перед релизом.

Автор: Akina 11.8.2011, 17:33
Лучше использовать условную компиляцию, оборачивая дебаги в #If...Then...#Else.


Автор: vbCrLf 12.8.2011, 10:23
Akina, спасибо за совет! Я считаю, что это самый подходящий способ для меня.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)