Вы даже можете пойти дальше и читать BLOB-объекты в виде потока. Пример здесь .
Нет никакого метода, чтобы сделать это от IDE. Моя компания создала утилиту (в VB6), чтобы сделать наш автоматизированный процесс сборки включая шаги как Вы упоминание (обновляющий номера версий, и т.д.).
Существенный прием - то, что можно выполнить VB6.exe из командной строки для компиляции проектов. Видеть список всей опции просто goto каталог VB6 и тип
VB6 /?
Список всех параметров командной строки появится.
Это - то, что мы используем для нашей утилиты сборки.
VB6 /Make <project name> /out <errorlog filename>
Мы копируем наш проект во временный файл файлы проекта и изменяем его с помощью файлов параметров и флажков. Например, мы можем принять решение скомпилировать все как совместимый двоичный файл или совместимый проект. Файлами проекта VB6 легко управлять, поскольку они - просто текст. Существует любое количество вещей, которые можно сделать, если Вы пишете свою собственную утилиту сборки.
Мы используем Визуальную Сборку Pro, чтобы сделать это. Это имеет встроенную поддержку обновления номеров версий проектов VB6. Наша группа проекта включает ~7 проектов ActiveX, который является действительно болезненным для создания в VB в правильном порядке, таким образом, мы просто всегда используем Визуальную Сборку Pro, потому что она автоматически обрабатывает разрабатывание проектов в правильном порядке на основе их зависимостей.
Существует некоторая поддержка в NAnt (или возможно NAnt. Contrib) для создания vb6 проекты. NAnt может затем обработать весь из пред/сообщение события сборки. Просто будьте подготовлены к некоторой тонкой настройке.