powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Список "валидных" Ole-class'ов
3 сообщений из 3, страница 1 из 1
Список "валидных" Ole-class'ов
    #33433974
DvB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DvB
Гость
Не знает ли кто, как получить список ole-class, инсталлированных на local machine, пригодных для визуализации (сохранения) в DW через контрол OLEDB?

Я имею ввиду документы Word, Excel и т.п. Сейчас мне приходится
выбирать из реестра все HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES,
потом выбирать из них те, кто имеет ключи "DocObject" и (или) "Insertable" и не содержит в своем имени "ctrl". Во-первых, это долго, во-вторых - список получается некондиционный, т.к. содержит классы, которые упорно "не хотят" визуализироваться, видимо по причине интерфейса. Кроме того, тот же Excel, например, предлагает несколько классов, из которых только один (!) валиден в этом смысле.
Может быть, кто-нибудь знает менее топорный способ?
...
Рейтинг: 0 / 0
Список "валидных" Ole-class'ов
    #33436180
Louder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Способ не знаю, но на мой взгял самым красивым и удобным с точки зрения пользователя будет такой способ:
1. Прошиваем в код список ole-классов и пополняем его от версии к версии по мере обращения пользователей с просьбой что-то добавить.
2. В окне выбора класса показываем только те классы, которые присутствуют в этом списке и установлены на данном компьютере.
3. Можно ещё предусмотреть кнопку "Прочие классы" для того, чтобы можно было выбрать класс, которого в списке пока нет. Здесь выбор уже будем делать способом, который вы сейчас используете.
...
Рейтинг: 0 / 0
Список "валидных" Ole-class'ов
    #33436243
DvB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DvB
Гость
to Louder

В этом что-то есть... особенно последнее, насчет выбора дополнительных классов. Правда у меня нет уверенности, что от версии к версии того-же
Word'а или Windows классы будут называться одинаково - это насчет "прошивки". Тем не менее - спасибо.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Список "валидных" Ole-class'ов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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