Приведенный ниже список определяет в целом шаги, необходимые для распространия приложения Visual FoxPro:

  1. Создайте и отладьте приложение, используя среду разработки Visual FoxPro.

  2. Подготовьте и настройте ваше приложение для среды run-time. Для получения более подробной информации смотрите описание Подготовка к распространению приложений.

  3. Убедитесь, что проект включает в себя все необходиые для вашего приложения файлы, включая любые файлы ресурсов, графические файлы или шаблоны. Для получения более подробной информации о типах файлов, которые вы можете включить в ваше приложение и о том, как их включить в приложение смотрите описание Файлы ресурсов в приложениях и Как: включить файлы с приложением для распространения.

    NoteЗамечание

    Требуемые файлы среды Runtime: Visual FoxPro требует включения определенных файлов, для того, чтобы ваше приложение нормально работало в среде runtime. Самый легкий путь включения этих файлов заключается в использовании инструмента, основанного на Windows Installer, для создания настраиваемых установочных программ (такого как InstallShield Express). Выбрав модули Microsoft Visual FoxPro 9.0 Runtime Libraries, ваша установочная программа будет содержать соответствующие файлы, необходимые для запуска ваших собственных приложений Visual FoxPro 9.0. Основные модули Visual FoxPro 9.0 должным образом обслуживают процесс инсталляции и регистрации перечисленных ниже файлов:

    • vfp9r.dll

    • vfp9t.dll

    • vfp9renu.dll

    • msvcr71.dll

    • gdiplus.dll

      Файлы Msvcr71.dll и gdiplus.dll являются частью отдельных объединяемых модулей, но они включаются автоматически, вследствие их зависимости от библиотек Visual FoxPro 9.0 Runtime. Gdiplus.dll устанавливается только на платформах до Windows 2000 (например, на Windows 98).

      Если вам требуется поддержка в runtime для дополнительных языков, выберите соотствующие объединяемые модули. Эти модули содержат конкретные библиотеки ресурса языка (например, vfp9rdeu.dll).

  4. Удалите любые запрещенные возможности или файлы Visual FoxPro из ваших приложений. Определенные возможности среды разработки не доступны в среде run-time и должны быть удалены из ващих приложений. Убедитесь, что любые файлы, которые вы планируете распространять, отвечают руководству для распространямых файлов. Для получения более подробной информации о запрещенных к распространению, а также распространямых файлах, смотрите описание Распространяемый и запрещенные к распространению возможности и файлы Visual FoxPro.

  5. Соберите файл приложения (.app), исполнимый файл (.exe) или компонент COM (сервер автоматизации) с расширениями .dll или .exe. Для получения более подробной информации о сборке приложения Компиляция приложения.

  6. Создайте инсталляционный пакет используя программу внедрения Windows Installer. Для получения более подробной информации о создании инсталляционных пакетов смотрите Репетиция: создание установочной программы приложения Visual FoxPro Application с помощью InstallShield.

    NoteЗамечание

    Вы должны использовать технологию Windows Installer для создания устновочной программы Setup (.msi) или объединяемых модулей (.msm), которые совместимы с Microsoft Windows Installer. Руководство Windows 2000 Logo требует, чтобы установочная программа была основана на технологии Windows Installer.

  7. Упакуйте и распространяйте ваши инсталляционные диски с любой печатной документацией. В зависимости от программы, создающей установочную программы, она может либо создать образы дисков или вам может потребоваться копировать файлы вручную. Обратитесь к документации программы, создающей установочные программы для получения более подробной информации.

Смотрите также