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

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

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


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