Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 29.09.2011, 23:14
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Здравствуйте! Решил попробовать выводить отчет в OOo 3.0(до этого работал с OOo 2...). Столкнулся с ошибкой создания обьекта вида: Недопустимая строка с указанием класса, progId: "com.sun.star.ServiceManager". Конечно понятно, что теперь объект создавать надо по другому,но как нигде не нашел!Вот пример кода:Кодrocedure OOReport(AFileName: string; ADateStart, ADateEnd: string); begin if AFileName = '' then exit; args := VarArrayCreate([0, 0], varVariant); AOO := CreateOleObject('com.sun.star.ServiceMan ager'); oDesktop := AOO.createInstance('com.sun.star.frame.D esktop'); args[0] := CreatePropertyValue(AOO, 'Hidden', true); oDoc := oDesktop.loadComponentFromURL('private:f actory/scalc', '_blank', 0, args); OOReportWorks(AFileName, ADateStart, ADateEnd, AOO, oDesktop, oDoc); OOReportUnWorks(AFileName, ADateStart, ADateEnd, AOO, oDesktop, oDoc); args[0] := CreatePropertyValue(AOO, 'Hidden', false); oDoc := oDesktop.loadComponentFromURL(FileNameTo URL(AFileName), '_blank', 0, args); end;на OOo 2.4 прекрасно работает.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
песня от black star/ Сам Тимати не поёт. поют девушка и парень про любовь. вначале говорят "black star created".... Guest Новый архив 5 0 17.03.2012 11:14
""Гвоздя знаешь?" "Ну"" " Загнулся" "Болта помнишь7" "Ну" "Раскрутили" "Сапога помнишь?" "Ну" "Обули" "Кнопку знал " Guest Новый архив 4 0 16.03.2012 00:40
При создании своего блога, пишется ошибка: "не написан текст записи"? Guest Новые вопросы и ответы 3 0 05.01.2012 17:40



© www.otvetnemail.ru - Форум вопросов и ответов.