Коды ошибок visual foxpro

Visual Foxpro — русификация | Soft-скачать | Foxpro

Visual Foxpro — русификация

Русификация Visual Foxpro 9.0 SP2

Данный архив включает в себя файл VFP9RUS. DLL.

Перед установкой нового сервис пака для Visual Foxpro необходимо удалить русифицированную DLL если ранее она устанавливалась, т. к. при запуске среды после установки нового SP выдаст ошибку несоответствие версии DLL файла.

1) DLL предназначена для русификации IDE разработчика Visual Foxpro

2) Скачайте и установите SP2 для Visual Foxpro 9.0

3) Для тех у кого установлена Русская Windows и в региональных параметрах указана страна Россия надо просто скопировать данный файл в каталог где установлена Visual Foxpro.

4) Для тех, у кого в региональных параметрах установлена другая страна, необходимо переименовать данный файл в VFP9ENU. DLL и скопировать данный файл в каталог где установлена Visual Foxpro предварительно создав копию оригинального файла, чтобы при необходимости вернуть все как было.

5) Если по каким-то причинам необходимо удалить русификатор, то для 3)- надо удалить файл VFP9RUS. DLL из каталога Visual Foxpro, для 4)- распаковать оригинальный файл VFP9ENU. DLL и заменить патченную DLL.

(Не забудьте в п.4 создать копию файла VFP9ENU. DLL). Удачи.

Сначала файл vfp9enu. dll был скопирован в файл vfp9rus. dll. Потом произведено копирование одноименных ресурсов из файла vfp9rrus. dll в файл vfp9rus. dll

— В папке \999 заменены ресурсы 10, 2, 3, 4.

Ресурс 1 из папки \999 оставил таким какой был в английской версии, т. к. при его замене не работает команда set collate to «russian» Также ресурс 5 из папки \999 — оставил английскую версию, т. к. нашел на форуме описание ошибки: не стоит русифицировать расшифровки к PEM (файл 5 в папке \999): иначе exception при тыке в MaxLenght TextBox’a в окне свойств.

— Файл VFP9RUS. DLL копируется в каталог Visual Foxpro. При запуске оболочки меню показывает на русском языке — для русского Windows.

Данный файл вы используете на свой страх и риск. Никаких гарантий нет. В случае фатальных или других ошибок просто удалите файл VFP9RUS. DLL из директории Visual Foxpro.

— Перед загрузкой файла, запишите номер установленной версии Visual FoxPro. Выберите DLL для скачивания с номером версии совпадающим с установленной на компьютере. Скачайте архив. Распакуйте русифицированную версию DLL в каталог Visual FoxPro. При запуске меню программы будет на русском языке, если у вас установлена Русская версия XP и в региональных параметрах установлен русский язык для форматов даты/времени/числа. При скачивании версии DLL не совпадающей с установленной на вашем компьютере Visual FoxPro при запуске выдаст ошибку несовпадение версии DLL. Для возвращения английского интерфейса достаточно просто удалить файл русифицированной DLL из каталога Visual FoxPro. Для тех у кого установлены другие форматы даты/времени/числа в региональных параметрах чтобы получить русский интерфейс — 1) создайте архивную копию файла VFP*ENU. DLL из каталога Visual FoxPro — 2) удалите файл VFP*ENU. DLL — 3) Распаковать русифицированный файл в каталог Visual FoxPro и переименовать его из VFP*RUS. DLL в VFP*ENU. DLL — 4) Для возвращения английского интерфейса в этом варианте необходимо вернуть оригинальную версию VFP*ENU. DLL в каталог Visual FoxPro из архивной копии файла (см. п.1). Имя файла VFP*RUS. DLL должно быть в верхнем регистре. Внимание — перед установкой SP (обновления) удалите файл VFP*RUS. DLL из каталога Visual FoxPro. После установки SP установите новую версию DLL (версия русифицированной DLL и версия Visual FoxPro должны совпадать).

Может еще чего надо. У меня оболочка осталась английская

— Возможно в региональных параметрах по умолчанию установлен английский язык Можно переименовать файл vfp9rus. dllв vfp9enu. dllи заменить оригинальный (предварительно сохранив его копию) на случай если что-то не понравится, чтобы вернуть все как было.

— Возможно в региональных параметрах по умолчанию установлен английский язык

Конференция Решения Фотоальбом Сайт М. Дроздова Статьи Файловый архив Книга Visual FoxPro 9.0 Русский Help для Visual FoxPro

Главный (стартовый) файл проекта

Главный (стартовый) файл проекта

Конечной целью разработки приложения является создание одного (или нескольких) EXE-файла. Но это то, что должно получиться в результате. А на этапе его создания мы имеем большую кучу самых разных файлов (формы, запросы, программные модули, классы и т. п.).

Как выделить (пометить, обозначить) главный файл

На этапе создания готового EXE-файла все наши файлы включаются в общий файл проекта (файлы с расширением PJX и PJT). Файл проекта — это средство как-то упорядочить ту кучу файлов, из которой впоследствии будет собран готовый EXE-файл, а, кроме того, это инструмент собственно сборки EXE-файла.

Какой тип файла сделать главным

Главным файлом проекта может быть

Ну, по сути, файл меню — это и есть программный файл. Так исторически сложилось. Точнее, разработчики FoxPro пока «не доросли» до коренной переделки идеологии построения меню, как они это сделали с формами, а в 9 версии и с отчетами.

Содержимое главного файла

Ответить на вопрос, что же должно быть в главном файле очень сложно. Сложно не потому, что там надо писать какие-то уж очень сложные коды, а именно потому, что невозможно однозначно сказать, что нужно делать, а что нет. Очень многое зависит от конкретной задачи и личных предпочтений программиста.

Это далеко не полный перечень всего того, что может (или должно) быть выполнено в главном файле. Более того, что-то из перечисленного может или вообще не выполняться или выполняться не в главном файле.

Идеология построения приложения

Как уже упоминалось ранее, содержимое главного файла проекта зависит в первую очередь от конкретной задачи. Например, если целью Вашего проекта является создание COM-сервера, то в главном файле вообще ничего не будет.

Построение приложения на базе основного окна FoxPro предполагает, что в конечном приложении пользователь будет видеть это основное окно (разумеется, со своим меню и ToolBar) и все формы будут открываться внутри этого основного окна.

Точка останова. Read Events

При создании приложения основным управляющим элементом всего приложения, как правило, является главное меню. Это значит, что в главной программе необходимо сделать вызов этого меню

Окно FoxPro мелькнет на экране и тут же закроется.

Причиной такого «странного» поведения является то, что Вы «забыли» указать FoxPro, в каком месте ему надо остановиться и подождать реакции пользователя. На этапе отладки такой «точкой останова» является ранее открытая среда FoxPro. Но в готовом файле EXE до него никакой среды FoxPro открыто не было! Чтобы создать «точку останова» надо дать специальную команду

Т. е. содержимое главного файла будет выглядеть примерно так:

Аварийное прекращение приложения. Настройка ON

До сих пор, речь шла о «штатном» завершении. Т. е. когда пользователь дисциплинированно использует все положенные пункты меню для выхода из приложения. Но ведь пользователь может закрыть приложение, нажав на крестик в правом верхнем углу основного окна FoxPro или, например, через окно «Диспетчер задач Windows» (Ctrl+Shift+Esc).

Cann`t quit Visual FoxPro

Или, в старших версиях FoxPro без сокращений

Cannot quit Visual FoxPro

Причина такого сообщения в том, что осталась активной команда READ EVENTS. Именно она и вызывает такое сообщение об ошибке в описанной ситуации. Чтобы перехватить описанные события закрытия приложения используется специальная настройка

В принципе, можно просто написать

Надо ли давать команду QUIT для закрытия приложения

В FoxPro существует команда QUIT, которая приводит к немедленному закрытию приложения FoxPro. Правда эта команда также перехватывается настройкой ON SHUTDOWN и также по ней невозможно выйти из приложения, если активна команда READ EVENTS.

Как скрыть главное окно FoxPro (SCREEN)

В большинстве случаев, вне зависимости от того в какой идеологии Вы разрабатываете свое приложение при загрузке среды FoxPro желательно скрыть главное окно FoxPro (SCREEN). Если Вы разрабатываете приложение в основном окне FoxPro, то потом его можно будет отобразить. Ну, а если приложение на базе «As Top-Level» форм, то отображение его и не нужно.

Как скрыть системные ToolBar

Когда Вы запускаете свое приложение в режиме отладки, то системное меню заменяется Вашим меню. Но вот системный ToolBar остается «висеть», как ни в чем не бывало.

Настройка среды FoxPro

Ранее я вскользь уже упомянул тот факт, что просто запустить среду FoxPro недостаточно. Надо сделать некоторые предварительные настройки. Хотя бы настройку ON SHUTDOWN.

Есть и еще одна проблема настроек. Дело в том, что при открытии Private DataSession часть настроек, связанных с работой с данными сбрасываются в значения по умолчанию. Полный список таких настроек Вы можете посмотреть в описании к команде «SET DataSession». Причем для некоторых настроек эти самые значения по умолчанию отличаются в зависимости от того, в какой DataSession мы находимся.

Из этой логики следует, что использовать процедуры в принципе можно, но очень уж неудобно. Нужны две отдельные процедуры для установки и для восстановления настроек. А, кроме того, нужно где-то хранить старые настройки.

Более удобным кажется использование классов. Создаются два метода одного и того же класса (возможно больше, ведь для Private DataSession надо установить только часть настроек). А для хранения старых значений настроек можно использовать свойства (Properties) класса.

Использование глобального объекта goAPP

До сих пор, я описал лишь часть того, что в принципе должно бы быть в главном файле. Фактически, описан самый минимум, без которого сложно написать полноценное приложение. В принципе, можно оставить все «как есть». Если проект не очень большой и не предполагается его активное развитие, то того, что уже описано вполне хватит.

Это, еще не считая ряда специфических процедур, которые необходимо запустить при старте в конкретном проекте в зависимости от конкретной задачи. Да еще добавьте к этому все то, что уже было описано ранее.

Вот для решения этих проблем и еще многих других создается специальный класс на базе класса Custom. Экземпляр этого класса обычно и называют goApp.

Список можно продолжать. Но основной принцип: не смешивать в одном объекте разные задачи.

Передача параметров в EXE

Как правило, готовый файл EXE самодостаточен в том смысле, что ему не требуется передавать какие-либо параметры. Все необходимые «внешние» настойки делаются либо в файле CONFIG. FPW, либо в специальных ini-файлах. Но иногда такая необходимость все-таки возникает. Например, чтобы указать, где именно находится нужный ini-файл.

Заключение

В данной статье были рассмотрены основные идеи по содержимому главного файла проекта FoxPro. Причем, не вообще все, что только можно и нельзя «впихнуть» в главный файл, а только самый минимум. Без чего проблематично написать полноценное приложение.

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

Последние обновление: 2005-02-13 17:20

Технологический лицей г. Сыктывкар

Квартирный переезд в Люберцах быстро организуют специалисты надежной компании euro-trans. ru.

Свежие Записи

Технология «РЧКМП»

ПК: стандартные устройства ввода-вывода

Понятие алгоритма

Архитектура вычислительной системы

Игровые технологии

Установка Visual FoxPro 9

Вы держите в руках компакт-диск с названием «Visual FoxPro 9»? Или вам записали на жесткий диск папку с дистрибутивом (комплектом для установки)?И в том и в другом случае стоит сначала определиться, сможет ли среда разработки Visual FoxPro версии 9 работать на вашем компьютере. Разработчиками Visual FoxPro 9 выдвигаются следующие требования к аппаратному ипрограммному обеспечению:

> память: 64 Мб (рекомендуется 128 Мб или больше);

> свободный объем жесткого диска: для предустановок — 20 Мб; для минимальной конфигурации — 115 Мб; для максимальной конфигурации — 155 Мб;

> видео: разрешающая способность — 800×600; 256 цветов (рекомендуется16-битный режим High Color);

> операционная система: Microsoft Windows 2000 Service Pack 3 или выше, Windows ХР или Windows Server 2003.

Хотя, как правило, устанавливается Visual FoxPro 9 только на указанныевыше операционные системы, имеется возможность создавать приложения дляоперационных систем Windows 98 и Windows ME.

Настоятельно рекомендуется перед началом установки Visual FoxPro 9 закрыть все остальные работающие в Windows приложения.

Если вы хотите обновить установленную у вас версию Visual FoxPro до версии 9,следует сначала деинсталлировать (удалить) старую версию, а затем приступатьк установке новой. Если вы хотите и оставить на своем компьютере старые версии Visual FoxPro, и установить новую, укажите при установке другую папку. Этозамечание относится и к бета-версии Visual FoxPro 9, то есть, если у вас былаустановлена бета-версия Visual FoxPro 9, сначала деинсталлируйте ее, а затемприступайте к установке релиза Visual FoxPro 9.

Чтобы начать процесс установки, нужно запустить на выполнение файлsetup. exe.

После запуска программы установки на экране появится окно, представленное на рис. 1.1.

Если доступен для запуска второй этап (цифра 2 такая же яркая, как цифра 1),пропустите следующий абзац.

На первом этапе предлагается запустить установку программных компонентов, необходимых для работы установщика среды Visual FoxPro. Для запуска выполнения этого этапа следует щелкнуть по ссылке Prerequisites. В результате появится окно, содержащее текст лицензионного соглашения для

предустанавливаемых компонентов и начинающееся заголовком «End UserLicense Agreement» (Лицензионное соглашение). Изучив его, щелкните по переключателю (надписи) I accept the agreement (Я принимаю соглашение), азатем по ссылке Continue (Продолжить). Появится окно со списком из компонентов, которые предполагается установить. Наличие на вашем компьютереуже установленных компонентов проверяется автоматически, поэтому списокможет состоять из разного количества пунктов, но, скорее всего, будут перечислены два компонента: Setup Runtime Files и Microsoft SOAP Toolkit. Вамне остается ничего иного, как щелкнуть по ссылке Install Now! (Установитьсейчас!). Программа установки займется распаковкой и установкой указанныхкомпонентов, показывая процент выполненной работы. Успешно установленные компоненты помечаются галочкой. Когда все компоненты в списке будутотмечены, следует щелкнуть по ссылке Done (Готово).

Вновь появится окно, представленное на рис. 1.1. На этот раз активнымбудет и второй пункт под названием Visual FoxPro. Следует щелкнуть по ссылке Visual FoxPro. Программа установки попросит вас подождать несколькосекунд, пока она готовит систему к установке. Затем появится окно, содержащее текст лицензионного соглашения, начинающегося заголовком «End UserLicense Agreement» (Лицензионное соглашение), приведенное на рис. 1.2.В этом же окне присутствуют два поля, которые необходимо заполнить: ProductKey (Код продукта) и Your Name (Имя пользователя). Код продукта долженбыть написан на компакт-диске или на коробке для диска. Из этого же окнаможно запустить просмотр файла ReadMe (такие файлы описывают процессустановки и системные требования и прилагаются обычно ко всем программным средствам). Эго можно сделать, щелкнув мышью по ссылке Review theReadMe File. Изучив лицензионное соглашение, введите код продукта и своеимя (реальное или вымышленное) и щелкните по режиму переключателя (надписи) I accept the agreement (Я принимаю соглашение), а затем по ссылкеContinue (Продолжить).

Появится окно, представленное на рис. 1.3. В нем показан список компонентов Visual FoxPro, которые будут установлены. Они отображаются в виде дерева. Слева от каждого пункта расположены квадраты. Если в квадрате стоит галочка (флажок), то указанный компонент будет установлен. Галочки (флажки)можно устанавливать и снимать щелчком мыши по квадратику, однако рекомендуется установить все компоненты. В поставку Visual FoxPro 9 Professional входят следующие компоненты:

> интегрированная среда разработки Visual FoxPro 9;

> Visual FoxPro Samples — примеры программ и библиотек;

> Visual FoxPro Tools — полезные служебные программы и их исходные тексты;

> Visual FoxPro Shared Features — коллекции готовых компонентов, которыеможно использовать в своих проектах. Например, библиотека картинок, пиктограмм, курсоров и видеофайлов.

В этом же окне следует выбрать место для установки Visual FoxPro. Предлагаемое место для установки показано в текстовом поле справа от надписи Path вправой части окна. Вы можете либо согласиться с предложенным, либо указатьдиск и папку по своему выбору. Это можно сделать «вручную», щелкнув в текстовом поле и заменив диск или папки, указанные там, либо щелкнуть по кнопке смноготочием (. ). Во втором случае откроется окно для выбора папки. Чтобыоблегчить ваш выбор, разработчики Visual FoxPro в правой нижней части окнаорганизовали список дисков вашего компьютера. Список сопровождается

диаграммами, которые показывают процент занятости дисков. Наглядно видно, сколько места занято на каждом диске (Used Space) и сколько свободно (FreeSpace). В окне указано и сколько места на диске требуется для установки выбранной конфигурации Visual FoxPro. Это можно увидеть справа от надписи SpaceRequired в правой верхней части окна. Когда вы определитесь с тем, куда установить Visual FoxPro, щелкните по ссылке Install Now! (Установить сейчас!).

Программа установки начнет распаковку и установку компонентов VisualFoxPro, попутно отображая текст, рассказывающий о новых возможностях VisualFoxPro 9. Когда процесс установки закончится, ссылка под названием Cancel(Отмена) сменится ссылкой Done (Готово). По ней и следует щелкнуть мышью.

Вновь перед нами возникнет окно с рис. 1.1. На это раз есть возможностьвыбрать пункт 3. Если вы не подключены к Internet или у вас нет желания немедленно обновить только что установленные компоненты Visual FoxPro 9, тощелкать по ссылке Service Releases не следует.

Для окончания процесса установки щелкаем по ссылке Exit (Выход).

Войдя в меню по кнопке Пуск (Start) и выбрав пункт меню Программы(Programs), вы должны увидеть новый пункт — Visual FoxPro 9.0.

Источники:

https://akakpravilno. ru/nastroit/kak-pravilno-nastroit-vizual-foks-pro-9

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: