Проблема InstallAware 9 с Paradox DB и Delphi 2009 - PullRequest
0 голосов
/ 28 июля 2010

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

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

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

корень файлов delphi - «Рабочий стол \ ttelekom \ ttelekom.exe» корень файлов БД: «C: \ Program Files \ Common Files \ CodeGear Shared \ Data \ databasettelekom.db»

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

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

Ответы [ 2 ]

1 голос
/ 28 июля 2010

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

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

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

1 голос
/ 28 июля 2010

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

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

...