powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как создать дистрибутив (для установки на машинах где нет VFP)?
8 сообщений из 8, страница 1 из 1
Как создать дистрибутив (для установки на машинах где нет VFP)?
    #32417978
РСЛ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуйста новичку в создании исполняемых приложений.
(Я до сих пор пользователям своей системы ставил набор исполняемых файлов)

Есть набор исполняемых файлов *.prg, в которых много макроподстановок типа
uu="do восстановление_индексов.prg"
&uu
и т.д.

Вопросы:
1. как создать проект, исполнение которого не останавливалось бы при встрече макроподстановки подобного типа (я подозреваю, что дистрибутив setup.exe без полноценного проекта создать не смогу. Прав ли я ?)
2. Как вообще создается дистрибутив программы на VFP7?
3. В форуме встретил перечень необходимых dll-файлов для vfp8. (vfp8r.dll, vfp8renu.dll, gdiplus.dll, msvcr70.dll), но у меня vfp7. Может подскажите где взять и какие именно DLL-файлы для vfp7. Их ведь нужно как-то регистрировать ?

Заранее спасибо за помощь новичку.
...
Рейтинг: 0 / 0
Как создать дистрибутив (для установки на машинах где нет VFP)?
    #32417995
Фотография brahew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где нить в запускающей программе пишешь
if 1=0
do восстановление_индексов.prg
do все проги, которые ты вызываешь неявно, тогда они включатся в проект
endif
...
Рейтинг: 0 / 0
Как создать дистрибутив (для установки на машинах где нет VFP)?
    #32418047
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EXTERNAL Command

Alerts the Project Manager to an undefined reference.

EXTERNAL FILE FileList | ARRAY ArrayList
| CLASS | FORM | LABEL | LIBRARY | MENU
| PROCEDURE | QUERY | REPORT | SCREEN | TABLE

Use EXTERNAL to include files and to resolve undefined references in a project created by the Project Manager. EXTERNAL is used only by the Project Manager and is ignored during program execution.
...
Рейтинг: 0 / 0
Как создать дистрибутив (для установки на машинах где нет VFP)?
    #32418057
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Совет новичку:

Содайте exe файл. И распространяйте его среди пользователей. Главную программу сделайте главной (PRG). Хотя второй совет - сделайте меню и вызовы ваших программ пропишите в эти пункты...

Далее у всех устанавливаете библотеки VFP 7.0
(Если нет времени, то можно готовый скачать отсюда):

http://www.amit.ru/foxpro/fox07r.htm

(но он не поодерживает XP)

Далее запускаете ваш exe файл на машине клиента... Новая версия - меняете только exe файл...

Удачи!
...
Рейтинг: 0 / 0
Как создать дистрибутив (для установки на машинах где нет VFP)?
    #32418223
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2РСЛ

1. Если для вызова подпрограмм используется макроподстановка, то можно пойти двумя путями:
затолкать все prg-файлы в проект руками и только потом скомпилировать ехе.

скомпилировать xp-файлы и распространять их со своим приложением (несмотря на то, что в строке указано имя prg-файла, рантайм будет искать именно fxp).
Оба варианта не очень удобны, поэтому для таких случаев лучше не использовать макроподстановку.
2-3. Создание дистрибутива программы для vfp7 практически не отличается от vfp8 (разве что gdiplus.dll не нужен). Все необходимые файлы и merge-модули для InstallShield Express идут в комплекте поставки или вместе с сервиспаком. Пример работы с InstallShield есть в хелпе.
...
Рейтинг: 0 / 0
Как создать дистрибутив (для установки на машинах где нет VFP)?
    #32422526
m_a_r_i_n_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Пример работы с InstallShield есть в хелпе.
Подскажите, пожалуйста, где найти это в help-е ?
...
Рейтинг: 0 / 0
Как создать дистрибутив (для установки на машинах где нет VFP)?
    #32422563
Ну так установите InstallShield Express. Там и свой Help, и в самих диалогах масса описательной информации.
Только не рекомендую пользоваться Мастером при создании SETUP-проекта - очень ограниченные возможности.
...
Рейтинг: 0 / 0
Как создать дистрибутив (для установки на машинах где нет VFP)?
    #32422645
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2m_a_r_i_n_a

В хелпе для vfp8 есть раздел
Walkthrough: Creating a Visual FoxPro Application Setup Program Using InstallShield Express .
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как создать дистрибутив (для установки на машинах где нет VFP)?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]