Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: вопрос по автоматизации при работе на VB6 Добавлено: 19.05.03 12:22  

Автор вопроса:  Владимир

Смысл в том, что есть некий проект. Достаточно большой. Нужно, чтоб при отладке и разработке некоторые (порядка 100) строки ремить, а при компиляции в конечный вариант эти строки разремливать. Ситуация осложняется ещё и тем, что проект разрабатывается постоянно. Т.е. раз в неделю я прохожусь по проекту, ремлю нужные строки, дописываю его, отлаживаю, потом опять разремливаю и компилирую. И так каждую неделю :(((

Вопрос: Можно ли в ВБ сделать может некое подобие макроса, который ремил бы нужные строки и потом их разремливал? Естественно, что привязка должна быть не по номеру строки в проекте, т.к. после доработки номер может измениться, а, скажем, после строки в пояснении написать некое магическое слово, и вот по этим словам ремить строки, например...

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 Goul



Вопросов: 0
Ответов: 29
 Профиль | | #1 Добавлено: 19.05.03 14:17

Project->Properties, вкладка Make, поле Conditional Compilation Arguments, например, nDebug = 1.

В коде:

#If nDebug = 1 Then

    MsgBox "Debugging version."

#End If

Ответить

Номер ответа: 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

Может нужно Add-In нарисовать.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам