Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Нужна ли установка ACCESS для VB-модуля, который работает с MDB-файлом

2.9K
05 января 2004 года
al_gl
24 / / 05.01.2004
На VB собираюсь написать программу, которая будет
программно работать с MDB-файлом, в качестве базы
данных. Саму структуру (таблицы) создал в ACCESS,
а просмотр, удаление и добавление записей будет
осуществляться в программе.
Вопрос: Будет ли EXE-файл моей программы работать
на другом компьютере, на котором не установлен ACCESS?
Т.е другими словами как создать такой полный абсолютный
исполняемый модуль, чтобы он не зависел
от наличия или отсутствия ACCESS на пользовательском компьютере?
В крайнем случае пусть потребуется добавить какие-то DLL-файлы.
266
05 января 2004 года
mhaturov
901 / / 23.10.2003
Цитата:
Originally posted by al_gl
На VB собираюсь написать программу, которая будет
программно работать с MDB-файлом, в качестве базы
данных. Саму структуру (таблицы) создал в ACCESS,
а просмотр, удаление и добавление записей будет
осуществляться в программе.
Вопрос: Будет ли EXE-файл моей программы работать
на другом компьютере, на котором не установлен ACCESS?
Т.е другими словами как создать такой полный абсолютный
исполняемый модуль, чтобы он не зависел
от наличия или отсутствия ACCESS на пользовательском компьютере?
В крайнем случае пусть потребуется добавить какие-то DLL-файлы.


Без проблем, при условии, что в инсталляшку программы включишь библиотеки. которые используешь для доступа к БД, либо если ты их сам зарегестрируешь вручную (через regsvr32, например)

2.9K
05 января 2004 года
al_gl
24 / / 05.01.2004
Цитата:
Originally posted by mhaturov

Без проблем, при условии, что в инсталляшку программы включишь библиотеки. которые используешь для доступа к БД, либо если ты их сам зарегестрируешь вручную (через regsvr32, например)



А как включить в инсталляшку используемые
библиотеки? Означает ли это просто переписать
эти библиотеки в WIN/SYSTEM или в другую
библиотеку на компьютер пользователя?
А потом зарегистрировать через REGSVR32 эти
модули?
А можно ли создать абсолютный модуль? Пусть
его объем увеличится на размер библиотеки,
как это сделать (если это возможно), какие опции
надо поставить при создании EXE-файла?

528
05 января 2004 года
olegnet
154 / / 17.11.2003
Цитата:
Originally posted by al_gl


А как включить в инсталляшку используемые
библиотеки? Означает ли это просто переписать
эти библиотеки в WIN/SYSTEM или в другую
библиотеку на компьютер пользователя?
А потом зарегистрировать через REGSVR32 эти
модули?
А можно ли создать абсолютный модуль? Пусть
его объем увеличится на размер библиотеки,
как это сделать (если это возможно), какие опции
надо поставить при создании EXE-файла?


***
я конечно дерзко извентиляюсь,...твой вопрос другими словами: ты хочиешь запустить БД (Аксесавскую)через Эксель---или???

266
05 января 2004 года
mhaturov
901 / / 23.10.2003
Цитата:
Originally posted by al_gl


А как включить в инсталляшку используемые
библиотеки? Означает ли это просто переписать
эти библиотеки в WIN/SYSTEM или в другую
библиотеку на компьютер пользователя?
А потом зарегистрировать через REGSVR32 эти
модули?
А можно ли создать абсолютный модуль? Пусть
его объем увеличится на размер библиотеки,
как это сделать (если это возможно), какие опции
надо поставить при создании EXE-файла?


Тут всё относительно просто:
1. После получения exe-файла программы запучкаешь Package & Deployment Wizard из пакета Visual Studio, либо другой менеджер создания инсталляшек и собираешь установочный комплект. Из него тебе понядобятся файлы: SetUp.exe, *.cub-файл и файл SetUp.log. Папку Support могёшь сразу же удалить (всё это справедливо только для использования Package & Deployment Wizard). Потом на машине. на которую ставишь прогу, запускаешь SetUp.exe и всё - прога ставится и устанавливает все библиотеки.
2. Могёшь сделать следующим образом ещё: положить библиотечки в какую-нибудь общую сетевую папку и написать скрипт, который, будучи запущенным с машины пользователя, скопирует их. куда надо и зарегестрирует. Тогда тебе только *.exe - файл надо будет переписать и запустить скрипт.
3. Где-то раньше обсуждалась подобная тема (ни раз). Кто-то, точно не могу сказать, кто, ещё какие-то варианты предлагал - посмотри.

648
05 января 2004 года
Tiraspolsky
220 / / 23.07.2003
Цитата:
Originally posted by al_gl


А как включить в инсталляшку используемые
библиотеки? Означает ли это просто переписать
эти библиотеки в WIN/SYSTEM или в другую
библиотеку на компьютер пользователя?
А потом зарегистрировать через REGSVR32 эти
модули?



Не думай ни о чем. Все это сделает Package & Deployment Wizard.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог