Я вполне уверен нет никакого хорошего способа вынудить VB6 разгрузить управление.
Вот то, что я делаю... вместо того, чтобы выполнить Визуальный C и Visual Basic бок о бок, выполняю VB6 под VC:
- Загрузка VC
- Открывает проект, содержащий Ваши COM-объекты
- Редактирование, изменение, и т.д.
- В VC, устанавливает Выходной Исполняемый файл, чтобы быть VB6.EXE с соответствующими параметрами командной строки для загрузки, рабочая область VB6
- Теперь просто поразила F5, чтобы запустить VB6 IDE и загрузить проект
- VB6, Когда Вы хотите изменить код COM снова, выйти из VB6.EXE, внести Ваши изменения и поразить F5 снова. Пока Вы сохраняете свою рабочую область, VB6 будет помнить, какие окна Вы имели открытый и все Ваши настройки проекта.
Преимущества этого метода:
- можно установить точки останова в COM-объекте и отладить его с помощью полного отладчика в терминах языка программирования
- , можно счастливо отладить в C и VB одновременно
- Каждый раз, когда VB6 выполняет его, всегда имеет последнюю версию COM DLL
задан motto 28 November 2009 в 23:49
поделиться