Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Перемещение проекта с одного ПК на другой / 16 сообщений из 16, страница 1 из 1
26.10.2009, 19:19
    #36273351
Hannibass
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение проекта с одного ПК на другой
Всем добрый вечер!
Возник актуальный базовый вопрос для новичка. Закончил я написание всего проекта на FoxPro 6.0. Написал базу данных,таблицы, формы, отчеты. Создал app- приложение.Все работает(постучим подереву/голове). И вот теперь наступил ключевой момент: нужно нести и показывать проект куратору на его ПК. Как правильно перенести всё на другой компьютер (в данном случае куратора) .В принципе очень стандартный вопрос.В связи сэтим у меня следующие неясности.
1) Если у куратора стоит FoxPro 7.0, 8.0, или 9.0 , то будет ли работать мой проект написанный на FoxPro 6.0?
2)Более важное. Я предполагаю папку проекта (у меня CASSA) со всеми папками внутри DATA,FORMS, GRAPHICS, HELP, INCLUDE, LIBS, MENUS, PROGS, REPORTS скопировать на ПК куратора (с помощью флэшки), затем уже на ПК запустить Build Application (для демонстрации достаточно запускать приложение внутри FoxPro) и получить новую программу с расширением app. Но что-то мне говорит, что не будет всё гладко. Там у меня формы запускались командами DO FORM c указанием пути исходя из моих настроек Default Directory в Tools|Options|File Locations например
Код: plaintext
1.
DO FORM Cassa\FORMS\edit_incomes
Неужели на ПК куратора нужно беребивать все пути в формах, либо менять Default Directory в FoxPro
на ПК куратора, либо сделать это программно в основной программе (у меня это форма).
3) Может есть более удобный метод переноса программы с проектом на другой ПК.

Подскажите!
...
Рейтинг: 0 / 0
26.10.2009, 19:40
    #36273383
Dag
Dag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение проекта с одного ПК на другой
Все вполне может работать с флешки. Создай на ней директорию для VFP 6.0, перебрось нужные файлы (библиотеки RunTime, сам vfp6.exe). Рядышком положи директорию своего проекта. Запускаешь IDE(vfp6.exe)-если все пошло нормально, можешь открыть свой проект, или можешь запустить свой app.
...
Рейтинг: 0 / 0
26.10.2009, 19:45
    #36273391
Hannibass
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение проекта с одного ПК на другой
И ещё хотел бы уточнить:
В Build Options мы используем
Build Application - для создания выполняемой программы в среде FoxPro
Build Executable - для создания exe- файлов
А Rebuild Project - когда использовать? и для чего?

ПОДСКАЖИТЕ!
...
Рейтинг: 0 / 0
26.10.2009, 19:49
    #36273396
Dag
Dag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение проекта с одного ПК на другой
Rebuild project (перестроить Проект)
Создает и Компонует файл Проекта Приложения. Данная командная кнопка соответствует выполнению сисмтемной команды BUILD PROJECT.

Visual FoxPro в таблице проекта отслеживается состояние всех файлов, участвующих в создании приложения, а также зависимости, ссылки и связи между файлами. Как только вы определите все составные части проекта, Visual FoxPro обеспечит использование в приложении самых актуальных исходных файлов. Каждый файл проекта имеет отметку времени и даты, что позволяет обновлять файл проекта при внесении изменений во входящие в проект файлы или при изменении зависимостей. Благодаря этому гарантируется использование самых актуальных исходных файлов в приложении, создаваемом по проекту. Когда Visual FoxPro при создании файла проекта по команде BUILD PROJECT встречает файл программы, меню или формы, система отыскивает соответствующий скомпилированный файл и сравнивает отметки времени и даты для этих двух файлов. Если отметка времени и даты на исходном файле сделана позже, чем на скомпилированном файле, Visual FoxPro выполняет повторную компиляцию исходного файла. (из русского хелпа)
...
Рейтинг: 0 / 0
26.10.2009, 19:50
    #36273398
Hannibass
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение проекта с одного ПК на другой
Dag, спасибо. Но подскажи (какие файлы кроме vfp6.exe нужно кинуть на флэшку? В какой папке самого FoxPro они находятся? Тем более флэшка только на 512 Kb :-))
...
Рейтинг: 0 / 0
26.10.2009, 19:54
    #36273400
igorbik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение проекта с одного ПК на другой
Hannibass,

Все нормально, переносишь все на комп куратора и ОК.

Но если у него 7-8 версии, то либо нужно перекомпилировать все на его компе, либо сделать это у себя, установив нужную версию (вопросы лицензии я здесь обсуждать не буду).
Если у него точно 9-ка, то в LOAD тех форм, где есть SQL-запросы, помести команду
SET ENGINEBEHAVIOR 70.
При перекомпиляции будет также видно, где нужно подправить формат дат (вместо {12/12/2009}
написать {^2009-12-12})
Меню Фокс9 сам перекомпилирует в новый формат.

Не забудь про библиотеки третьих разработчиков, если они используются в приложении, а также АктивЭксы, которых может не быть у куратора.
...
Рейтинг: 0 / 0
26.10.2009, 19:57
    #36273406
Dag
Dag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение проекта с одного ПК на другой
>>Но подскажи (какие файлы кроме vfp6.exe нужно кинуть на флэшку? В какой папке самого FoxPro они находятся? Тем более флэшка только на 512 Kb :-))

512 kb - ВРЕШЬ! У меня дискеты 5' - 720 kb. А на флешке 128 Mb - живет с десяток проектов.
Какие библиотеки можешь нагуглить - по ключевым словам VFP 6, RunTime.
Навскидку назову только - VFP6R.DLL, VFP6RENU.DLL. Болтаются скорее всего в папке Windows\System32. Но если положишь рядом с vfp6.exe - должны будут отработать.
...
Рейтинг: 0 / 0
26.10.2009, 20:02
    #36273412
Hannibass
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение проекта с одного ПК на другой
Dag! Конечно вру, описАлся 512Mb!
...
Рейтинг: 0 / 0
26.10.2009, 20:08
    #36273419
Dag
Dag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение проекта с одного ПК на другой
...
Рейтинг: 0 / 0
26.10.2009, 20:13
    #36273426
Hannibass
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение проекта с одного ПК на другой
DAG спасибо за ссылку!

igorbik Но если у него 7-8 версии, то либо нужно перекомпилировать все на его компе,
Т.е. на компе куратора в Build Options мы запускаем Build Application и получаем новый файл app, работающий в VFP7 или VFP8 ? Я правильно понял?
...
Рейтинг: 0 / 0
26.10.2009, 20:15
    #36273428
Dag
Dag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение проекта с одного ПК на другой
Не нужно ничего перекомпилировать. Все и так будет работать.
Запустил с флешки свой VFP6, откроется IDE, теперь из-под него запускай свой готовый app. Все
...
Рейтинг: 0 / 0
26.10.2009, 20:18
    #36273434
Hannibass
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение проекта с одного ПК на другой
Dag, спасибо!
...
Рейтинг: 0 / 0
26.10.2009, 20:22
    #36273442
Hannibass
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение проекта с одного ПК на другой
Dag! Будешь смеяться, последний вопрос что ты называешь IDE?
...
Рейтинг: 0 / 0
26.10.2009, 20:33
    #36273457
Dag
Dag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение проекта с одного ПК на другой
Интегрированная среда разработки (англ. Integrated Development Environment, IDE) — интегрированная среда разработки программного обеспечения. То самое окно, которое открывается когда запускаешь сам VFP.

Я не знаю использовал ли ты мастера (wizard), если да то лучше скопировать на флешку весь каталог с VFP (VFP98 кажется), могут понадобиться. Если использовались возможности Data Enviroment при разработке форм - то возможно потребуется компиляция (в среде VFP6, работающей с флешки).
Потренируйся на любом чистом от установленного VFP6 компьютере.
...
Рейтинг: 0 / 0
26.10.2009, 20:38
    #36273462
Dag
Dag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение проекта с одного ПК на другой
Кстати, а почему app, а не exe? ИМХО, было бы еще проще.
...
Рейтинг: 0 / 0
26.10.2009, 21:40
    #36273540
Hannibass
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение проекта с одного ПК на другой
Dag, все понял. Скопирую весь каталог , действительно VFP98.
И попробую сделать EXE- файл, ещё раз огромное спасибо и удачи!
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Перемещение проекта с одного ПК на другой / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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