
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.03.2007, 12:44
|
|||
|---|---|---|---|
только для профи!!! |
|||
|
#18+
имеется БД работы с документами, необходимо сделать следующее: 1. создавать текстовые документы и сохранять в БД 2. открывать и редактировать документы, а затем снова сохранять в БД все это ничего, но вот есть желание использовать бесплатный OpenOffice в качестве мощного редактора Предварительное решение создаем шаблон в OpenOffice, или файл, когда создаем в базе док, то грузим готовый шаблон, делаем что хотим в нем, а при сохранении перехватываем (пока неизвестным способом) событие сохранить, и сохранение происходит в БД Это основная опорная задача кто может решал подобное, или есть предложения, посоветуйте плз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.03.2007, 15:07
|
|||
|---|---|---|---|
только для профи!!! |
|||
|
#18+
сохранять документ хочешь в каком конкретном событии? только конечный вариант (работа над доком в данный момент закончена, ну, или этап закончен) или любое нажатие команды Файл-Сохранить (например, перед тем как юзер побрёл курить) или даже автосохранеие самим редактором перехватывать? Шайтан ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2007, 13:19
|
|||
|---|---|---|---|
только для профи!!! |
|||
|
#18+
сохранять желательно при нажатии кнопки сохранить, т.е. стремлюсь перехватить событие сохранения в Open Office и перекрывая его сохранять в БД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2007, 13:20
|
|||
|---|---|---|---|
только для профи!!! |
|||
|
#18+
можно было бы сохранять перехватывая ctrl+S, сохранить и при закрытии Open Office ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.05.2007, 18:03
|
|||
|---|---|---|---|
только для профи!!! |
|||
|
#18+
Я бы не стал привязываться к событиям офиса. Кто его знает, сегодня OpenOffice.org, завтра MS Office, послезавтра что-то еще. Да и к формату документов не стал сильно привязываться. Может быть, завтра кому-то понадобится хранить таблицы или графические изображения. Я бы сделал бэкграундное приложение и повесил пиктограмму в трей. Выделил бы папку для таких документов и периодически ее сканировал. При изменении файла заливал бы его (точнее, очередную его версию) в БД. Ну и менеджер документов бы сделал, чтобы эту операцию можно было выполнять и принудительно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.05.2007, 18:54
|
|||
|---|---|---|---|
только для профи!!! |
|||
|
#18+
Можно так (только "дважды" сохранять придется): 1) Достаем БЛОБ из базы и сохраняем его в темп-директории 2) Вызываем приложение (имя темп-файла передаем через строку параметров, это как правило все понимают) 3) Правим сколько угодно темп-файл, затем сохраняем в ПРИЛОЖЕНИИ (опен-офис, мс офис, корел...) 4) Закрываем приложение 5) Жмем сохранить в ПРОГРАММЕ 6) Кладем временный файл в БЛОБ 7) Удаляем временный файл. Схема подходит для чего угодно, но нужно не забыть дважды сохранить файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=17&mobile=1&tid=1352823]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
145ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 442ms |

| 0 / 0 |
