События перед сборкой у язя VB6 (подобный Visual Studio 2005)

Вы даже можете пойти дальше и читать BLOB-объекты в виде потока. Пример здесь .

5
задан Andrei 5 May 2012 в 08:57
поделиться

3 ответа

Нет никакого метода, чтобы сделать это от IDE. Моя компания создала утилиту (в VB6), чтобы сделать наш автоматизированный процесс сборки включая шаги как Вы упоминание (обновляющий номера версий, и т.д.).

Существенный прием - то, что можно выполнить VB6.exe из командной строки для компиляции проектов. Видеть список всей опции просто goto каталог VB6 и тип

VB6 /?

Список всех параметров командной строки появится.

Это - то, что мы используем для нашей утилиты сборки.

VB6 /Make <project name> /out <errorlog filename>

Мы копируем наш проект во временный файл файлы проекта и изменяем его с помощью файлов параметров и флажков. Например, мы можем принять решение скомпилировать все как совместимый двоичный файл или совместимый проект. Файлами проекта VB6 легко управлять, поскольку они - просто текст. Существует любое количество вещей, которые можно сделать, если Вы пишете свою собственную утилиту сборки.

5
ответ дан 14 December 2019 в 19:27
поделиться

Мы используем Визуальную Сборку Pro, чтобы сделать это. Это имеет встроенную поддержку обновления номеров версий проектов VB6. Наша группа проекта включает ~7 проектов ActiveX, который является действительно болезненным для создания в VB в правильном порядке, таким образом, мы просто всегда используем Визуальную Сборку Pro, потому что она автоматически обрабатывает разрабатывание проектов в правильном порядке на основе их зависимостей.

0
ответ дан 14 December 2019 в 19:27
поделиться

Существует некоторая поддержка в NAnt (или возможно NAnt. Contrib) для создания vb6 проекты. NAnt может затем обработать весь из пред/сообщение события сборки. Просто будьте подготовлены к некоторой тонкой настройке.

0
ответ дан 14 December 2019 в 19:27
поделиться