Re: Version Type Library - Зачем?
От: lozzy  
Дата: 17.04.01 07:31
Оценка:
Здравствуйте odissey, 16.04.2001 23:06:37 вы писали:

>Пока я нашел только пару строк у Трельсена в "Модель COM и применение ATL":(стр.223)

>"Атрибут [version] позволяет вам добавлять в сервер все новые и новые
>функциональные возможности — просто увеличивайте его значение с каждой новой версией"
>

Читаем ту же книгу на стр. 222 "Каждый оператор библиотеки должен иметь аттрибут [uuid], операторы
[version] и [helpstring] тоже ___весьма желательны_____"...

>А дальше? Предполагается его проверка при загрузке компонента? Как? или

>указание версии при загрузке? опять же — как?

При загрузке версия не проверяется. Как правило, это необходимо для того, кто будет
импортировать библиотеки типов из Вашего COM-объекта. Просто, что бы видеть что это именно
МуComp version 3.0, а не MyComp version 1.0.
Попробуйте запустить ActiveX Control Test Container из поставки VStudio, далее Insert->New Control
и Вы сразу поймете, для чего нужны helpstring & version.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.