Выполнение существующих программ dBASE
См. также
Когда вы выполняете программу dBASE, Visual FoxPro перекомпилирует файл .PRG в
файл .FXP и запускает .FXP.
Чтобы быть уверенным, что выполнение программы dBASE пройдет без сбоев, перед
ее запуском введите команду SET COMPATIBLE DB4 в окне команд. Если программа ра
отает неправильно, это может быть вызвано тем, что в ней содержатся неподде
живаемые команды, функции или предложения dBASE IV.
Подробнее об этом см. Неподдерживаемые команды, функции и предложения dBASE IV.
Замечание Visual FoxPro повторно компилирует программы dBASE, так что должен быть
оступен исходный код (.PRG) или файл конструирования (.QBE, .SCR, .FRG, .LBL).
В связи с различиями в реализации SQL программы dBASE IV типа .PRS не могут б
ть выполнены в Visual FoxPro. Подробнее о различиях в реализации SQL см. Отличия в SQL между dBASE IV и Visual FoxPro.
1. В окне команд введите SET COMPATIBLE DB4.
2. Выполните одно из следующих действий:
В диспетчере проектов выберите вкладку Code, выберите программу dBASE , которую хотите запустить, и
нажмите кнопку Run.
Или
В окне команд введите команду DO с именем программы dBASE, которую хотите
запустить.
Или
Выберите команду Do в меню Program и выберите имя программы dBASE.
Ошибки этапа выполнения
Если программа dBASE вызвала ошибку этапа выполнения или привела к непредвиден
ым результатам, вы можете отладить программу при помощи инструментальных сре
ств отладки Visual FoxPro: Trace и Debug.
Окно трассировки позволяет вам выполнять программы в пошаговом режиме, строку за строкой. Окно отладки состоит из двух панелей. В левой панели вы можете вводить переменные и фу
кции Visual FoxPro. Правая панель отображает значения, присваиваемые переменным и
и возвращаемые функциями во время выполнения. Подробнее о процессе отладки в
Visual FoxPro см. Использование средств отладки.
Синтаксические ошибки
Если при работе программы возникли синтаксические ошибки, Visual FoxPro выде
яет строку с ошибкой в окне редактирования. При помощи файла справки вы можете
айти правильный синтаксис и условия использования команды или функции, в
звавшей ошибку.
Советы по отладке
Убедитесь, что программа не включает в себя неподдерживаемые команды, функции
и предложения, приведенные в списке Неподдерживаемые команды, функции и предложения dBASE IV.
Убедитесь, что программа dBASE не содержит процедуры, функции, переменные или
массивы, названные зарезервированными словами Visual FoxPro.
Новое на сайте
-
Обновлен портфель программиста
Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский) -
Новые примеры программ
Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2) -
Обновленна справка
Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.