
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
13.10.2004, 22:27:33
|
|||
|---|---|---|---|
Библиотеки References: распространение приложений? |
|||
|
#18+
Господа! Постоянно сталкиваюсь с проблемой при распространении приложений о наличии тех или иных библиотек. У клиентов всякие системы установлены Win2000 (Rus or Eng), Win98, WinXP. Устанавливаю и иногда появляется MISSING на библиотеке, т.е. при установке ручищами исправляю… Слышал, что можно при распространении (если правильно слышал) можно распространять библиотеки, которые использовал при создании, вместе с приложением, установив их в папку вместе с приложением. Типа Акцесс сначала обратиться к этой папке, потом если не найдет, то пойдет искать их в стандартных папках. Более того прочитал в книге об этом, а там сказано, что «МОЖНО», но как не сказано. Вопрос: 1. Как все это можно организовать? В какую папку сбросить при распространении, чтобы библиотеки сначала искались тама? И как прописать эту папку, чтобы акцесс искал сначала именно там? 2. Будут ли работать библиотеки последних версий корректно распространяться на машинах с ранними версиями (т.е. на «старой» машине установлена версия библиотеки MS DAO 3.5 Object Libr, MS ADO 2.0 Lib, а я при создании использовал MS DAO 3.6 Object Libr, MS ADO 2.6 Lib) 3. Суммируя вопросы № 1и 2: можно ли сбросить библиотеки dao360.dll & msado26.tlb в некую папку, где и будет производиться первоначальный поиск этих библиотек? Вопрос дополнительный: 1. Можно ли созданный код в модуле сделать некой библиотекой (типа dll), чтобы разработанные собственные функции не включать в приложение, а просто подключать как MS DAO 3.5 Object Libr, MS ADO 2.0 Lib. 2. Если можно то как при распространении приложения эту библиотеку подключить автоматом. Понимаю много вопросов. Но Вы уж попробуйте ответить в честь наступающего 14 октября. Заранее благодарствую Жизнь не перестает меня удивлять!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.10.2004, 22:36:20
|
|||
|---|---|---|---|
Библиотеки References: распространение приложений? |
|||
|
#18+
Темы поднималась не раз. Из того, что помню: в мдб (не в мде) можно программно править references. Вот пара смежных топиков: http://www.sql.ru/forum/actualthread.aspx?tid=83316&hl=mda+mde http://am.rusimport.ru/msaccess/f2.aspx?type=1&id=7986 http://www.relib.com/forums/topic.asp?id=722859 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2004, 09:30:01
|
|||
|---|---|---|---|
Библиотеки References: распространение приложений? |
|||
|
#18+
еще можно проийтись по референсам и если миссинг то выкачать из таблицы сервера нужный файл библиотеки сохранить на диск зарегистрировать и перезагрузиться в этом примерчике есть проверка референсов и извлечение и регистрация OCX при необходимости Demo ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2004, 09:33:52
|
|||
|---|---|---|---|
Библиотеки References: распространение приложений? |
|||
|
#18+
Ещё раз повторюсь - как сказал GEO - только для mdb, adp. Очень важно при разработке клиента - если у вас планируется аде - я бы в эту область вообще не копал, а смотрел бы в сторону регистрации необходимых компонентов до запуска клиента. При этом желательно сразу обозначить все требования к ПО на клиенте - версия офиса и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2004, 10:03:54
|
|||
|---|---|---|---|
Библиотеки References: распространение приложений? |
|||
|
#18+
если серьезный подход то и делать как положено: компакт диск с автозапуском и Setup.exe в котором проверяется наличие и если надо устанавливается: - офис нужной версии - MsjetSP (8) - Mdac (2.8) - Дополнительные библиотеки - Приложение ADE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1671099]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
67ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 340ms |

| 0 / 0 |
