Запускаю офис с параметрами: -headles -nologo -invisible -accept=socket,host=localhost,port=2002;u rp;В общем все работает, создание документа через createInstanceWithContext( "com.sun.star.frame.Desktop",ctx) приводит к появлению окна с документом. Ок!Решил попробовать работать с офисом через pipe, меняю параметры: -headless -nologo -accept=pipe,name=uno_;urp;Офис стартует, документы создаются и, видимо, заполняются, но я их не вижу, окна с документом нет! Причём, если предварительно открыть окно офиса, о всё пучком - вижу документы, если нет, то и документов нет. Офис висит в памяти, но большего от него не добиться. killall soffice.bin - спасает ситуацию.Вопрос! Почему так разнится поведение офиса? Кто-нибудь копал в этом месте?
|