Страница: 1 |
В свойствах axctiveX project есть опция установки совместимости(рус.): Совместимость версий Совместимость проекта Двоичная совместимость Обьясните, пожалуйста, как эту опцию предпочтительнее использовать и в каких случаях. Для кого вопрос кажется избитым, посоветуйте инфу, где подробней можно об этом узнать. С интерфейсами тоже не все понимаю...как его использовать?
No Compability Project Compability Binary Compability Получается, если поставить Project compability, то нельзя будет использовать ActiveX другими прогами...или данной прогой нельзя будет использовать другой одноименный ActiveX вместо этого? А как данная опция влияет на работу *.ocx ? Неизбежно ли придется тащить этот *.ocx в дистрбутив ? А если откомпилировать его с Binary Compability... Зачем эту опцию вообще придумали, в чем суть ? Страница: 1 |
Вопрос: Совместимость ActiveX
Добавлено: 16.06.04 01:32
Автор вопроса: Surok
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #1
Добавлено: 16.06.04 15:43
> Совместимость проекта - это, как понимаю, в проекте генерится ID, который потом и используется для ActivX'a
> Двоичная совместимость - ID берется с откомпилированного exe/dll
> Совместимость версий - сложно сразу понять что имелось ввиду
Номер ответа: 2
Автор ответа:
Surok
Вопросов: 36
Ответов: 106
Профиль | | #2
Добавлено: 16.06.04 21:18
Номер ответа: 3
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #3
Добавлено: 17.06.04 00:59
> если поставить Project compability
Можно использовать любыми программами. просто с удалением проекта, изменится его ID...
> Зачем эту опцию вообще придумали, в чем суть ?
Каждый активХ регистрируется в системе, в частности, в реестре, не под своим именем, а под уникальным идентификатором.
Эта опция позволяет выбрать откуда брать данные о совместимости этой библы с предыдущи ми версиями, дабы исключить конфликт версий.
> Binary Compability
Значит данные будут взяты из предыдущей откомпилированной версии библиотеки...