Проблема InstallAware 9 с Paradox DB и Delphi 2009

Мой проект находится на Delphi 2009, Paradox DB и Google Maps. Код в порядке, и сейчас самое время построить проект. Это впервые. Насколько я знаю, есть две программы для создания установочного файла; InstallShield или InstallAware. Через InstallAware я провел свой первый тест, но он не прошел, и проблема в БД, я не смог запустить его после установки. Как я могу заставить БД работать в установочном файле.

В моем проекте delphi есть две части для соединений с БД;

the first one with;  Query1--->DataScore1
the second one; Table1--->Datascore2 

корень файлов delphi - «Desktop \ ttelekom \ ttelekom.exe», корень файлов БД - «C: \ Program Files \ Common Files \ CodeGear Shared \ Data \ databasettelekom.db»

Здесь изображение основной формы Delphi; http://img267.imageshack.us/img267/5333/77714402.png

Спасибо за все.


person asilloo    schedule 28.07.2010    source источник


Ответы (2)


Как вы получаете доступ к базе данных? Если он использует BDE, вам необходимо установить BDE. Есть модуль слияния, который вы можете добавить к своей установке, по умолчанию в %CommonProgramFiles%\Borland Shared\BDE\ - прочтите bdedeploy.txt файл, который вы найдете там, вместе с bdeinst.txt.

Если вы используете другой способ доступа к файлам Paradox (например, ODBC), вам придется его настроить.

person Ken White    schedule 28.07.2010

asilloo, когда вы сказали "..As I know there are two programs to create the setup file..", что это неправда, существует множество вариантов создания установщиков, таких как мудрый, nsis, Inno-setup.

для вашей конкретной задачи я рекомендую Inno-setup, потому что это бесплатное, надежное, легкое в освоении программное обеспечение, а язык сценариев, используемый для создания установщиков, - это delphi.

для развертывания приложения вам необходимо установить bde на клиентском компьютере. проверьте этот образец с помощью inno-setup.

person RRUZ    schedule 28.07.2010