Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   В версии OpenOffice 2.4 writer не работает метод StoreToURL (https://www.otvetnemail.ru/novyj-arhiv-2-812/v-versii-openoffice-2-4-writer-ne-rabotaet-metod-storetourl-306105/)

Guest 29.09.2011 23:29

В версии OpenOffice 2.4 writer не работает метод StoreToURL
 
Доброго всем времени суток! Может, у кого из вас была подобная проблема? Программа создает отчеты в OpenOffice writer. Сначала открываю шаблон документа, проставляю нужные значения закладок, потом сохраняю его. Программа должна работать для всех версий OpenOffice не ниже версии 2.0. Но тут я столкнулась с проблемой. Метод StoreToURL, который нормально работает в версии 2.0 не работает в версии 2.4. Может, кто подскажет, в чем дело, и какие отличия между этим методом в разных версиях офиса? Программа написана на PowerBuilder, вот строка кода, где я сохраняю документ. До этого момента все работает отлично.args[1] = MakePropertyValue('Overwrite','True')dir = converttourl(out_dir,"peredatka_partner_ 1.odt")ODoc.storeToURL(dir ,args )Переменная out_dir - директория, куда записывать файл. Функция converttourl преобразует путь в URLНо вот одна интересная вещь: если вместо переменной out_dir задать жестко путь к файлу, то все работает, т.е. если сделать вот такdir = converttourl("C:\tant_fil\report_out1\" ,"peredatka_partner_1.odt")ODoc.storeToU RL(dir ,args )то все работает!


Часовой пояс GMT, время: 16:25.


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