Сборка установочного диска для приложения My Delphi 2010

Может кто-нибудь дать мне пошаговое руководство по созданию установочного диска для моего приложения Delphi 2010?

Я пробовал оба InstallAware Express Edition, который поставляется с Delphi 2010, но продолжает выдавать мне сообщение об ошибке, так как он продолжает искать *120.bpl вместо *140.bpl

Я также пробовал InnoSetup с ISTool, но не работает, что, по-моему, неправильно настроено.... (например, не удалось включить все необходимые пакеты)

Мои приложения - это простой запрос к базе данных, который я использовал dbExpress для подключения к моей базе данных ms-sql.

Я также попытался переключить флаг в Delphi 2010 для "Построен с пакетами", не повезло также...

Пожалуйста помоги....

Я склоняюсь к использованию InnoSetup вместо этого, но может кто-нибудь сказать мне, на что похожа типичная установка... очень ценится.

Приветствия.

3 ответа

Решение

dbexpress в Delphi 2010 не нужно ничего регистрировать при развертывании.

Вам просто нужно создать папку с:

  1. ваш исполняемый файл
  2. все необходимые пакеты.
  3. libmysql.dll
  4. dbxmys.dll
  5. midas.dll (если вы не используете midaslib в предложении использования)

Это простая работа для установщика.

Лучшее место для поддержки сценария innosetup - это группы новостей innosetup. Если вы зададите свой вопрос там, они захотят узнать больше информации о том, что вы пытаетесь сделать. Ваше приложение настроит некоторые вещи из базы данных, поэтому для получения ответа требуется гораздо больше деталей.

Innosetup - это, безусловно, самый простой и быстрый путь к файлу setup.exe, который, будучи помещенным на компакт-диск, может создать "установочный компакт-диск". (Кто-нибудь использует диски больше?)

В Thunderbird/OutlookExpress/WindowsMail добавьте сервер nntp с именем news.jrsoftware.org, подпишитесь на группы новостей "Jrsoftware.innosetup.code" и "jrsoftware.innosetup" и задайте свой вопрос. Разместите свой сценарий. Покажите ваши сообщения об ошибках. Объясните строки конфигурации вашей базы данных и то, как вы устанавливаете какие-либо компоненты среды выполнения dbExpress, если они применимы к вашему приложению.

Мы использовали Wise Installation в течение многих лет. Очень легко построить установочные скрипты. Работает отлично.

Другие вопросы по тегам