|
|
|
Независимость кода от версии MDAC
|
|||
|---|---|---|---|
|
#18+
Приложение, написанное на Acces2000 использует ADODB.Recordset-ы. На компьютере разработчика был установлен MDAC версии 2.6 Приложение будет установлено на море других компьютеров. На одних - MDAC версии 2.6, на других - 2.7 Догадался до двух вариантов: 1. Установить на всех клиентах 2.7 или 2. Использовать позднее связывание Код: plaintext 1. 2. Есть ли третий путь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 16:56:51 |
|
||
|
Независимость кода от версии MDAC
|
|||
|---|---|---|---|
|
#18+
Есть! Я написал специалный класс, который подключает нужные библиотеки. Вызывается при страртапе приложения. Куда бы выложить некоторую толику кода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 17:00:52 |
|
||
|
Независимость кода от версии MDAC
|
|||
|---|---|---|---|
|
#18+
скинь мне на мыло маленькую толику кода, ну и форму эту тоже, если не влом конечно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 17:04:07 |
|
||
|
Независимость кода от версии MDAC
|
|||
|---|---|---|---|
|
#18+
ставь везде последнюю MDAC (2.8) и вопросов не будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 17:13:07 |
|
||
|
Независимость кода от версии MDAC
|
|||
|---|---|---|---|
|
#18+
2 Albert Gor Акцесс с самого начала написан как приложение, не зависящее от версии MDAC в своей объектной модели. для 2000 это АДО 2.0, для 2002 АДО 2.1 Общается с фактически установленным АДО через описатель msado20/21.tlb если у всех акцесс один и тот же - городить никакого огорода не надо. Независимо от "номера версии" фактически библиотека адо всегда называется msado15.dll поэтому, установив ссылку на этот файл, вы всегда получите "самый старший" из возможных на данной машине описателей. Если это зачем-то надо У коннекшна есть свойство вершн. независимо от того, на какой описатель вы "настроились", он всегда покажет версию фатически установленного на машине АДО (с выражением лица) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 17:23:13 |
|
||
|
Независимость кода от версии MDAC
|
|||
|---|---|---|---|
|
#18+
Послал. Выдирал из живого приложения, ежели что не так - не обессудь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 17:24:43 |
|
||
|
Независимость кода от версии MDAC
|
|||
|---|---|---|---|
|
#18+
автор Акцесс с самого начала написан как приложение, не зависящее от версии MDAC в своей объектной модели. для 2000 это АДО 2.0, для 2002 АДО 2.1 Ну-ну. Вот только при запуске вашего приложения, использующего последние версии ADODB, ADOX на машинах с другой весрией Оффиса/Виндоуз вас ждет приятный сюрприз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 17:27:11 |
|
||
|
Независимость кода от версии MDAC
|
|||
|---|---|---|---|
|
#18+
Программист-Любитель: я тебе на мыло в профиле отослал мыло, скинь мне на этот адрес, а то что-то не дошло :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 17:31:37 |
|
||
|
Независимость кода от версии MDAC
|
|||
|---|---|---|---|
|
#18+
Завтра утречком. Ухожу домой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 17:33:30 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32817747&tid=1669897]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
23ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 189ms |
| total: | 275ms |

| 0 / 0 |
