Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Можно ли элемент управления оформить как DLL / 6 сообщений из 6, страница 1 из 1
03.06.2010, 19:10
    #36667716
Дмитрий П.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли элемент управления оформить как DLL
Я создал свой элемент управления на основе шаблона ActiveX Control (VB6) . Как я понял, если я его меняю, то я должен перекомпилировать и тот проект, что его использует. Это меня не очень устраивает.

Как я понял позднюю привязку позволяет реализовать проект ActiveX DLL, т.е можно изменять объект без перекомпиляции использующей его программы. Как создавать свойства, события и методы класса я понял. Я также вижу, что проект ActiveX DLL позволяет добавить модуль ActiveX Control. Но что делать с ним дальше! Как привязать мой элемент управления к классу, И как его подключить к проекту использующей его программы?

Спасибо
...
Рейтинг: 0 / 0
03.06.2010, 19:13
    #36667721
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли элемент управления оформить как DLL
Дмитрий П.Я создал свой элемент управления на основе шаблона ActiveX Control (VB6) . Как я понял, если я его меняю, то я должен перекомпилировать и тот проект, что его использует. Это меня не очень устраивает.

Ну вообще-то, если не нарушена бинарная совместимость, то перекомпилировать основной проект необязательно.
...
Рейтинг: 0 / 0
04.06.2010, 16:53
    #36670007
Дмитрий П.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли элемент управления оформить как DLL
Да, бинарная совместимость помогла. Спасибо

Остался один вопрос - как запихнуть доморощенный контрол в DLL?
...
Рейтинг: 0 / 0
04.06.2010, 16:55
    #36670012
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли элемент управления оформить как DLL
Дмитрий П.Да, бинарная совместимость помогла. Спасибо

Остался один вопрос - как запихнуть доморощенный контрол в DLL?

а почему именно в dll?
чем не устраивает ocx?
...
Рейтинг: 0 / 0
07.06.2010, 22:15
    #36674282
Дмитрий П.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли элемент управления оформить как DLL
Да, действительно, бинарная совместимость работает и в ОСХ.

Спасибо.

Не подскажите, а в чем суть бинарной совместимости?
...
Рейтинг: 0 / 0
07.06.2010, 22:41
    #36674300
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли элемент управления оформить как DLL
Дмитрий П.Да, действительно, бинарная совместимость работает и в ОСХ.

Спасибо.

Не подскажите, а в чем суть бинарной совместимости?

Обеспечивает обратную совместимость интерфейсов (перечня методов, свойств и событий, включая набор и типы их параметров). То есть новые интерфейсы добавлять можно, старые менять нельзя.
Возможно, это не единственный нюанс.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Можно ли элемент управления оформить как DLL / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]