|
|
|
Как определить версию установленного на компьютере Access при инсталляции программы?
|
|||
|---|---|---|---|
|
#18+
Делаю инсталлятор. Во время инсталляции моей программы необходимо распаковать в папку c:\Bases\Reestr\ один из трех файлов в зависимости от версии MS Access. Если стоит Access 97, то распаковать файл reestr97.mde. Если стоит Access 2000, то распаковать файл reestr2000.mde. Если стоит Access XP, то распаковать файл reestrXP.mde. Определить версию Access можно в реестре (???): 1) для Access 97 наличием ключа HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{4AFFC9A0-5F99-101B-AF4E-00AA003F0F07}\8.0 со значением Microsoft Access 8.0 Object Library. 2) для Access 2000 наличием ключа HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{4AFFC9A0-5F99-101B-AF4E-00AA003F0F07}\9.0 со значением Microsoft Access 9.0 Object Library. 3) для Access XP наличием ключа HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{4AFFC9A0-5F99-101B-AF4E-00AA003F0F07}\9.0 со значением Microsoft Access 10.0 Object Library. Профи, может подскажете, есть ли какой-нибудь инсталлятор, в котором можно реализовать такую возможность? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 23:31:02 |
|
||
|
Как определить версию установленного на компьютере Access при инсталляции программы?
|
|||
|---|---|---|---|
|
#18+
а если стоит 2 access -a ? если NT и выше,то по приложению ассоциированному с mdb Код: plaintext 1. .mdb=Access.Application.10 далее ветвиться шелом(IF ...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 23:43:42 |
|
||
|
Как определить версию установленного на компьютере Access при инсталляции программы?
|
|||
|---|---|---|---|
|
#18+
Shuhardа если стоит 2 access -a ? если NT и выше,то по приложению ассоциированному с mdb Код: plaintext 1. .mdb=Access.Application.10 далее ветвиться шелом(IF ...) Извини, но честно говоря я в программировании новичек и не совсем понял, что ты мне хотел обьяснить. Если можно, поподробнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 23:48:21 |
|
||
|
Как определить версию установленного на компьютере Access при инсталляции программы?
|
|||
|---|---|---|---|
|
#18+
1 зайди в дос(шел) и запусти assoc .mdb ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2004, 08:05:31 |
|
||
|
Как определить версию установленного на компьютере Access при инсталляции программы?
|
|||
|---|---|---|---|
|
#18+
на одном компьютере может стоять несколько версий аксесса (или даже клонов одной версии) проверить путь к аксессу ХР можно так (спасибо хаммеру): Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2004, 08:54:34 |
|
||
|
Как определить версию установленного на компьютере Access при инсталляции программы?
|
|||
|---|---|---|---|
|
#18+
А какую библиотеку надо подцепить ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2004, 11:28:14 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1535&tid=1670828]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 373ms |

| 0 / 0 |
