Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Setup
 
 автор: Palarm   (30.11.-1 в 00:00)
 
 

Захотел я собрать свое приложение в Setup (через InnoSetup), и столкнулся с такой проблемой:
База разделенная на интерфейсную часть и часть с данными. В интерфейсной части есть модуль AutoPatch запускаемый через макрос AutoExec, который отвечает за автоприсоединение таблиц. Данные о пути, где лежит часть с данными берутся из таблицы SystemPatch. Но при первом запуске после установки там естественно пусто. Стало быть нужно считать информацию о пути установки. Вопрос лишь откуда это правильней сделать? Из текстового файла, создаваемого при установке, из реестра и т. д. ?
Вообще, может кто-нибудь расскажет о стандартном алгоритме установки подобных приложений?

  Ответить  
 
 автор: osmor   (30.11.-1 в 00:00)
 
 

почему не использовать папку запуска? CurrentProject.Path

  Ответить  
 
 автор: Palarm   (30.11.-1 в 00:00)
 
 

А и то верно...

  Ответить  
 
 автор: Palarm   (30.11.-1 в 00:00)
 
 

Re: Setup CurrentProject.Path это конечно хорошо, но оказалось, что автоприсоединение таблиц может делать только Admin. Стало быть первый после установке запуск должен делать Admin, а потом уже пользователь. Или может как то запустить базу с правами Admin? Как тогда будет выглядеть скрипт в секции "Run" в InnoSetup?

  Ответить  
 
 автор: Palarm   (30.11.-1 в 00:00)
 
 

Re: Setup А впрочем кто кроме админа будет ставить базу?

  Ответить  
 
 автор: Palarm   (30.11.-1 в 00:00)
 
 

Вот сколько умного вы могли бы мне сказать, но не сказали...http://am.rusimport.ru/MSAccess/f2.aspx?type=1&id=36172&page=-1

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList