В отличии от других средств разработки, Visual FoxPro менее требователен к установке. Другие продукты необходимо инсталлировать с последующей перезагрузкой. Visual FoxPro можно просто переписать каталогом с диска на диск, с машины на машину, и он сразу будет работать !!! У меня с собой всегда "писаный" диск с каталогом Visual FoxPro для работы у заказчиков без установки на их машины.
Важно отметить следующее - после установки компонентов Visual Studio необходимо обязательно установить Service Pack 3 !!! Закачать его можно с сайта Microsoft. "Тяжелый" очень, но это и понятно - полная замена всех программных продуктов !!! Но без него плохо-плохо.
Свой диск с Visual FoxPro я писал после установки SP3 с необходимыми изменениями и дополнениями каталога VFP.
Теперь о таблицах кодировки символов. В поставку входит файл FOXPRO.INT - в нем хранятся кодовые страницы символов для разных языков. Много проблем было у программистов с иероглифами на экране от незнания сего файла. А "лежать" он должен в нескольких местах - в папке VFP, в папке System32 для Windows NT (в папке System для Windows 95/98), в рабочем каталоге рядом с проектом или приложением.
Располагать свои проекты и файлы в папках программных продуктов (VFP, VCC и т.д.) - очень плохая практика. Объяснять не буду... Располагать разные проекты в одной папке - тоже не очень... Все должно лежать на своем месте - лучше на другом диске, например, D:\Develop.
Очень важный конфигурационный файл VFP или исполняемого приложения. Он должен находиться в папке VFP и в папке рядом с проектом или запускаемым приложением. FoxPro "ищет" его в текущем каталоге. Теперь о содержании файла CONFIG.FPW:
* Русская кодовая страница CODEPAGE=1251 * Порядок сортировки русский COLLATE=RUSSIAN * Показывать век в датах - 31.12.1999, 11.01.2000 CENTURY=ON * Формат времени 24 часа HOUR=24 * Показывать секунды в формате времени SECONDS=ON * Число десятичных знаков для расчетов DECIMALS=6 * Количество используемых переменных - очень важная установка * По умолчанию 512 - не хватает для большого проекта. Устанавливается только в файле конфигурации MVCOUNT=2048 * Установка возможности блокировки нескольких записей MULTILOCKS=ON * Обработка сетевых блокировок REPROCESS=AUTOMATIC * Формат даты - привычный для нас - DD.MM.YYYY DATE=GERMAN * Каталог по умолчанию DEFAULT=.\ * Использование клавиш SHIFT+CTRL+ALT OUTSHOW=ON * Необходимые пути к компонентам проекта PATH=.\PROGRAMM\;.\CLASSES;.\FORMS\;.\SYSTEM\;.\LIBS\;.\APP\;.\Sounds\; * Файл ресурсов RESOURCE=DOUBLE99 * Использование ресурсов RESOURCE=ON * Совместимость с 2000 годом STRICTDATE=0 * Стиль используемых сочетаний клавиш KEYCOMP=WINDOWS * Используемые временные каталоги EDITWORK=C:\TEMP\ PROGWORK=C:\TEMP\ SORTWORK=C:\TEMP\ TMPFILES=C:\TEMP\ * Отключение компонентов - ускоряет загрузку _GENGRAPH="" _GENMENU="" _GENPD="" _GENSCRN="" _GENXTAB="" _FOXGRAPH="" _FOXDOC="" _STARTUP=""
Вот и все, что нужно для успешного начала работы. Запускаем Visual FoxPro - \Microsoft Visual Studio\Vfp98\Vfp6.exe.