Страница: 1 |
Смысл в том, что есть некий проект. Достаточно большой. Нужно, чтоб при отладке и разработке некоторые (порядка 100) строки ремить, а при компиляции в конечный вариант эти строки разремливать. Ситуация осложняется ещё и тем, что проект разрабатывается постоянно. Т.е. раз в неделю я прохожусь по проекту, ремлю нужные строки, дописываю его, отлаживаю, потом опять разремливаю и компилирую. И так каждую неделю :((( Вопрос: Можно ли в ВБ сделать может некое подобие макроса, который ремил бы нужные строки и потом их разремливал? Естественно, что привязка должна быть не по номеру строки в проекте, т.к. после доработки номер может измениться, а, скажем, после строки в пояснении написать некое магическое слово, и вот по этим словам ремить строки, например...
Project->Properties, вкладка Make, поле Conditional Compilation Arguments, например, nDebug = 1. В коде: #If nDebug = 1 Then MsgBox "Debugging version." #End If Может нужно Add-In нарисовать. Страница: 1 |
Вопрос: вопрос по автоматизации при работе на VB6
Добавлено: 19.05.03 12:22
Автор вопроса: Владимир
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
Goul
Вопросов: 0
Ответов: 29
Профиль | | #1
Добавлено: 19.05.03 14:17
Номер ответа: 2
Автор ответа:
Владимир
Вопросов: 3
Ответов: 10
Профиль | | #2
Добавлено: 19.05.03 14:23
Уууу... Как всё запущено... Это перед каждой нужной строчкой ставить If ? Неудобно-то как... (( Но как вариант, конечно, можно применить...
Номер ответа: 3
Автор ответа:
Владимир
Вопросов: 3
Ответов: 10
Профиль | | #3
Добавлено: 19.05.03 14:34
Ээээ... Нет, это не подходит Дело в том, что если так сделать, то при запуске из самого ВБ (без компиляции) это не прокатывает и сроки не ремятся (переменная nDebug ведь при компиляции назначается )
Номер ответа: 4
Автор ответа:
Goul
Вопросов: 0
Ответов: 29
Профиль | | #4
Добавлено: 19.05.03 14:57
Отчего же. У меня всё нормально работает и в режиме отладки. На худой конец можно аналогичным образом ввести глобальную переменную. Правда, размер исполняемого кода может существенно увеличиться.
Номер ответа: 5
Автор ответа:
USA
Вопросов: 1
Ответов: 184
Профиль | | #5
Добавлено: 20.05.03 00:53