|
|
|
OLE
|
|||
|---|---|---|---|
|
#18+
привет всем! есть blob в базе, содержащий разные документы-от фото до файлов Эксель и WORD. Хочется чтобы пользователь мог видеть/редактировать(если это возможно) эти документы. как это попроще сделать? что то ОЛЕ контролы не хотят работать. WIN XP, PB10.5.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2008, 21:13 |
|
||
|
OLE
|
|||
|---|---|---|---|
|
#18+
sboykoпривет всем! есть blob в базе, содержащий разные документы-от фото до файлов Эксель и WORD. Хочется чтобы пользователь мог видеть/редактировать(если это возможно) эти документы. как это попроще сделать? что то ОЛЕ контролы не хотят работать. WIN XP, PB10.5.2 Ну если блоб предварительно сохранить на диск в виде файла, то проблем вообще никаких, только OLE объектов придется очень много размещать, если типов документов много. Так что непонятно как это они не хотят работать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2008, 09:29 |
|
||
|
OLE
|
|||
|---|---|---|---|
|
#18+
OLE контролы непонятно какие использовать? ДВ типа ОЛЕ2? ОЛЕ контрол для окна? или ОЛЕ DB блоб? плюс ко всему все контролы хотят быть только одного предопределенного типа, значит их надо делать много - тогда какого типа? можно ли менять тип ОЛЕ сервера динамически на одном контроле? ведь хотелось бы как-сосчитал блоб, определил тип, вызвал нужный сервер, передал ему блоб-но что то эта схема не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2008, 10:26 |
|
||
|
OLE
|
|||
|---|---|---|---|
|
#18+
sboykoOLE контролы непонятно какие использовать? ДВ типа ОЛЕ2? ОЛЕ контрол для окна? или ОЛЕ DB блоб? плюс ко всему все контролы хотят быть только одного предопределенного типа, значит их надо делать много - тогда какого типа? можно ли менять тип ОЛЕ сервера динамически на одном контроле? ведь хотелось бы как-сосчитал блоб, определил тип, вызвал нужный сервер, передал ему блоб-но что то эта схема не работает. По-моему на форме динамически разместить OLE объект неизвестного типа не получится. DataWindow можно создавать динамически, возможно там и получится размещать OLE контролы динамически - никогда не игрался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2008, 11:17 |
|
||
|
OLE
|
|||
|---|---|---|---|
|
#18+
а все таки - какого типа ОЛЕ контролы больше подходят для такой задачи?(пусть документы будут одного типа-)ВОРД например-но в блобе базы, потом после обработки одного типа далее как нибудь выкрутимся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2008, 11:41 |
|
||
|
OLE
|
|||
|---|---|---|---|
|
#18+
sboykoа все таки - какого типа ОЛЕ контролы больше подходят для такой задачи?(пусть документы будут одного типа-)ВОРД например-но в блобе базы, потом после обработки одного типа далее как нибудь выкрутимся Что означает какие? Те, которые умеют работать с документами данного типа. Если Blob сохранить во временный файл, а затем записать его в базу по окончании редактирования, то все будет работать, хотя возможно с базой можно заставить Word и на прямую работать. Вот в DataWindow это вроде можно делать (см. метод OLEActivate(...)), но я его никогда не использовал, так что как он работает - не в курсе... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2008, 11:52 |
|
||
|
OLE
|
|||
|---|---|---|---|
|
#18+
ОЛЕ бывают- ОЛЕ на окне, ОЛЕ в ДВ, ОЛЕ database blob - ни с какой работать не умею-года 3-4 назад что то делал-что не помню! делал вот что-OLEOBJECT, открывал приложение в файле и сервер Экселевский-формировал отчет для Экселя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2008, 12:00 |
|
||
|
OLE
|
|||
|---|---|---|---|
|
#18+
sboykoОЛЕ бывают- ОЛЕ на окне, ОЛЕ в ДВ, ОЛЕ database blob - ни с какой работать не умею-года 3-4 назад что то делал-что не помню! делал вот что-OLEOBJECT, открывал приложение в файле и сервер Экселевский-формировал отчет для Экселя. Ну OLE на окне, как я понимаю, Вам не подойдут, если OLE сервер нужно менять динамически. А через OLE в DataWindow вроде можно реализовать что Вы хотите, если верить хелпу... Там это все описано в разделе Using OLE columns in a DataWindow object ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2008, 12:32 |
|
||
|
OLE
|
|||
|---|---|---|---|
|
#18+
спасибо Марк за помощь! Хелп и задурил мне голову - ничего не ясно ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2008, 12:47 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=35384622&tid=1336638]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
79ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 410ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...