Статья:
Создание COM-компонентов с помощью скриптовых языковАвтор(ы):
Дата: 25.04.2001
Авторы:
"Клиент-Сервер"
Аннотация:
Главными целями разработки СОМ были создание распределенной компонентной архитектуры, взаимодействие компонентов во время исполнения, поддержка автоматизации приложений и совместимость со скриптовыми языками. СОМ старается быть настолько терпимым к языку, насколько это возможно, и теперь вы можете использовать скрипты не только для использования готовых СОМ-объектов, но и для создания новых. Windows Script Components (WSC) позволяют упаковывать скрипты для использования в качестве СОМ-компонентов.
Здравствуйте, "Клиент-Сервер", Вы писали:
КС>Статья:
КС>Создание COM-компонентов с помощью скриптовых языковАвтор(ы):
Дата: 25.04.2001
<public>
<property name="Value" dispid = "1">
<get/>
<put/>
</property>
<property name="TextRus" dispid = "2">
<get/>
</property>
<method name="Convert" dispid = "3">
</method>
<method name="L2TR" dispid = "4">
<PARAMETER name="nVal"/>
</method>
</public>
В Vista наступил на такие грабли: ошибка при CreateInstance(): "Недопустимое значение атрибута: dispid" ("The value for the attribute is not valid: dispid") и в результате почему-то "Ошибка 0x80040154: Класс не зарегистрирован". Помогает соответственно выкашивание dispid.
Хотя в Vista Windows Script engine обновлена до v5.7 дело видимо не в ней, так как накаченная отдельно на Windows Server 2003 v5.7 такого эффекта не дает.
... << RSDN@Home 1.2.0 alpha rev. 774>>