Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.235.226.14] |
|
Сообщ.
#1
,
|
|
|
требуется: подготовить CD с прогой на Дельфи-5. как корректно передать в installshield алиас к БД MS Access, сформированный через BDE in Database Desktop-e. какие при этом компоненты BDE необходимо включить в InstallShield (из: BDE, BDE Control Panel File, Database component packages, BDE Database component packages...). прога после setup-a работает на другой машине, но только после ручной настройки алиаса. пользуюсь installShield Express v.2.12 - нелиценз.
|
Сообщ.
#2
,
|
|
|
кстати, оказывается BDE поддержка в Installshield довольно хреновая - стоит зайти в одноименный news на инглише - там целая книга жалоб... )
|
Сообщ.
#3
,
|
|
|
А ты не пользуйся псевдонимами. Работай с конкретными путями к базе. Например база у тебя лежит там же где project.EXE + \DATA. Тогда в ON CREATE Датамодуля (или формы), если, к примеру, используешь TTable, пишешь:
Table1.Database:=ExtractFilePath(Application.ExeName)+'DATA'+'MyBase.mdb'; Table1.Active:=True; А псевдонимы (Alias) использовать (IMHO) можно только на этапе разработки. Особенно, если проект коммерческий... |
Сообщ.
#4
,
|
|
|
Я выхожу из этого положения, записью в реестр (Make registry changes).
Посмотри сам, что тебе нужно для элиаса в реестре: HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\Твой элиас HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\ODBC Data Source |