Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 2953 - 1C81: Не работает конструкция Новый COMОбъект   Make a simular bug
Summary: 1C81: Не работает конструкция Новый COMОбъект
Status: CLOSED FIXED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Взаимодействие с Office (show other bugs)
Version: 1.0.9
Hardware: PC All
: P4 minor
Target Milestone: ---
Assignee: Денис Баранов
QA Contact:
URL: http://rt.etersoft.ru/Ticket/Display....
Whiteboard:
Keywords:
Depends on:
Blocks: 1217 2710
  Show dependency treegraph
 
In work:
Reported: 2008-11-18 21:17 MSK by Денис Баранов
Modified: 2009-01-19 20:14 MSK (History)
6 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Денис Баранов 2008-11-18 21:17:08 MSK
Попытка
оффис = Новый COMОбъект("com.sun.star.ServiceManager") ;
Десктоп = Оффис.createInstance("com.sun.star.frame.Desktop"); // Создаём 
десктоп
Предупреждение("Создали ");
Исключение
возврат;
КонецПопытки;
Comment 1 Денис Баранов 2008-11-23 19:05:04 MSK
Через wine не создается действительно такой объект, но если запускать через winexp то создание порисходит. В консоли такие ошибки валятся:
err:ole:CoInitializeEx Attempt to change threading model of this apartment from apartment threaded to multi-threaded
err:ole:marshal_object object doesn't expose interface {00000126-0000-0000-c000-000000000046}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {e7210190-61f4-11d4-941d-008048da11f9}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {fd7b6cc3-dc8e-11d2-b8d0-008048da0335}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {a6ef9860-c720-11d0-9337-00a0c90dcaa9}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {e7210190-61f4-11d4-941d-008048da11f9}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {fd7b6cc3-dc8e-11d2-b8d0-008048da0335}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {a6ef9860-c720-11d0-9337-00a0c90dcaa9}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
Comment 2 Денис Баранов 2008-11-23 19:10:26 MSK
После установки dcom98 через wine тоже сработало.
Comment 3 Денис Баранов 2008-11-23 19:26:52 MSK
Обработку можно взять тут:
ftp/tmp/baraka/Obrabotki/open_office.erf
Comment 4 Константин Кондратюк 2008-11-27 13:33:29 MSK
(In reply to comment #1)
> Через wine не создается действительно такой
> объект, но если запускать через winexp то
> создание пРОисходит. 

Думаю, что это и есть ответ на вопрос. В eter14 (после wine --update) должно быть всё нормально. Просьба проверить и закрыть.
Comment 5 Денис Баранов 2008-11-28 16:37:07 MSK
(In reply to comment #4)
> Думаю, что это и есть ответ на вопрос. В eter14
> (после wine --update) должно быть всё нормально.
> Просьба проверить и закрыть.

Проверил. На новой сборке eter36|eter14 работает.