![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Определить установлен ли требуемый провайдер.
SergP. © (2006-06-24 18:31:00)Использую ADO. Как определить сабж? Или, что еще лучше получить список доступных провайдеров?
sniknik (2006-06-25 18:56:00) [1]поковыряй борлондовскую PromptDataSource (ADODB), может и найдеш интерфейс из которого можно получить список...
подозрение на DataInit.GetDataSource(... DataSource), возможно в нем передается.
хотя писать по несколько провайдеров данных это... тяжко. тем более под неопределенного.
SergP. (2006-06-25 17:49:00) [2]> 2. try-catch
Имеется ввиду попробовать его использовать и если не вылезет Exception, то значит установлен?
Сейчас именно так и делаю...
Но если перед работой программа должна будет найти один (установленный) из некоторого списка провайдеров через которые она сможет работать, то так будет некрасиво...
Ломброзо (2006-06-25 00:28:00) [3]1. пошукать в кишках реестра
2. try-catch
3. воспользоваться сервисом проверки пред-условий приложений для создания дистрибутивов (например, Setup Project из Visual Studio)
Johnmen (2006-06-24 23:46:00) [4]А что такое "провайдер"?