Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Исполбзование OLE / 1 сообщений из 1, страница 1 из 1
25.08.2004, 17:01
    #32665334
gerss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исполбзование OLE
Привет всем!

Есть библиотека, написасанная на VB6. В ней реализован некий COM-объект. Одна из его функций - создание из файла VB.OLE-объекта с помощью метода CreateEmbed(...). Эта функция прекрасно работает для тех объектов, для которых есть OLE-обработчик, но для тех объектов, для которых в качечтве OLE-обработчика используется packager, начинаются проблемы.

Проблема заключается в том, что создание объекта с помощью packager возможно только в том случае, если объект используется в потоке, имеющем вывод на экран (например, на локальной машине или через терминал на удаленном сервере). Как только объект используется в потоке-сервисе, без вывода на экран (использую в обработчике событий библиотеки документов SharePoint), возникает ошибка:

System.NotSupportedException
Object doesn't support this property or method

Что можно сделать, чтобы исключить ошибку именно для packager-а?
Можно ли чем-нибудь заменить эту функцию, чтобы получить тот же формат объекта (это важно)?

Сергей
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Исполбзование OLE / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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