powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / OLE
10 сообщений из 10, страница 1 из 1
OLE
    #35383850
sboyko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
привет всем!
есть blob в базе, содержащий разные документы-от фото до файлов Эксель и WORD. Хочется чтобы пользователь мог видеть/редактировать(если это возможно) эти документы. как это попроще сделать? что то ОЛЕ контролы не хотят работать.
WIN XP, PB10.5.2
...
Рейтинг: 0 / 0
OLE
    #35384192
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sboykoпривет всем!
есть blob в базе, содержащий разные документы-от фото до файлов Эксель и WORD. Хочется чтобы пользователь мог видеть/редактировать(если это возможно) эти документы. как это попроще сделать? что то ОЛЕ контролы не хотят работать.
WIN XP, PB10.5.2
Ну если блоб предварительно сохранить на диск в виде файла, то проблем вообще никаких, только OLE объектов придется очень много размещать, если типов документов много. Так что непонятно как это они не хотят работать?
...
Рейтинг: 0 / 0
OLE
    #35384336
sboyko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OLE контролы непонятно какие использовать? ДВ типа ОЛЕ2? ОЛЕ контрол для окна? или ОЛЕ DB блоб? плюс ко всему все контролы хотят быть только одного предопределенного типа, значит их надо делать много - тогда какого типа? можно ли менять тип ОЛЕ сервера динамически на одном контроле?
ведь хотелось бы как-сосчитал блоб, определил тип, вызвал нужный сервер, передал ему блоб-но что то эта схема не работает.
...
Рейтинг: 0 / 0
OLE
    #35384511
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sboykoOLE контролы непонятно какие использовать? ДВ типа ОЛЕ2? ОЛЕ контрол для окна? или ОЛЕ DB блоб? плюс ко всему все контролы хотят быть только одного предопределенного типа, значит их надо делать много - тогда какого типа? можно ли менять тип ОЛЕ сервера динамически на одном контроле?
ведь хотелось бы как-сосчитал блоб, определил тип, вызвал нужный сервер, передал ему блоб-но что то эта схема не работает.
По-моему на форме динамически разместить OLE объект неизвестного типа не получится. DataWindow можно создавать динамически, возможно там и получится размещать OLE контролы динамически - никогда не игрался.
...
Рейтинг: 0 / 0
OLE
    #35384572
sboyko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а все таки - какого типа ОЛЕ контролы больше подходят для такой задачи?(пусть документы будут одного типа-)ВОРД например-но в блобе базы, потом после обработки одного типа далее как нибудь выкрутимся
...
Рейтинг: 0 / 0
OLE
    #35384599
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sboykoа все таки - какого типа ОЛЕ контролы больше подходят для такой задачи?(пусть документы будут одного типа-)ВОРД например-но в блобе базы, потом после обработки одного типа далее как нибудь выкрутимся
Что означает какие? Те, которые умеют работать с документами данного типа. Если Blob сохранить во временный файл, а затем записать его в базу по окончании редактирования, то все будет работать, хотя возможно с базой можно заставить Word и на прямую работать. Вот в DataWindow это вроде можно делать (см. метод OLEActivate(...)), но я его никогда не использовал, так что как он работает - не в курсе...
...
Рейтинг: 0 / 0
OLE
    #35384622
sboyko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОЛЕ бывают- ОЛЕ на окне, ОЛЕ в ДВ, ОЛЕ database blob - ни с какой работать не умею-года 3-4 назад что то делал-что не помню! делал вот что-OLEOBJECT, открывал приложение в файле и сервер Экселевский-формировал отчет для Экселя.
...
Рейтинг: 0 / 0
OLE
    #35384722
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sboykoОЛЕ бывают- ОЛЕ на окне, ОЛЕ в ДВ, ОЛЕ database blob - ни с какой работать не умею-года 3-4 назад что то делал-что не помню! делал вот что-OLEOBJECT, открывал приложение в файле и сервер Экселевский-формировал отчет для Экселя.
Ну OLE на окне, как я понимаю, Вам не подойдут, если OLE сервер нужно менять динамически. А через OLE в DataWindow вроде можно реализовать что Вы хотите, если верить хелпу... Там это все описано в разделе Using OLE columns in a DataWindow object
...
Рейтинг: 0 / 0
OLE
    #35384764
sboyko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо Марк за помощь! Хелп и задурил мне голову - ничего не ясно !
...
Рейтинг: 0 / 0
OLE
    #35385076
+/-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
+/-
Гость
в примерах к билдеру есть похожее решение. поищите ....
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / OLE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]