Здравствуйте 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.