Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

Прочие аспекты совместимости с dBASE IV

См. также

Помимо отличий в языке и синтаксисе, нужно учитывать следующие различия между Visual FoxPro и dBASE.

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

В dBASE IV параметры передаются в процедуры и функции по ссылке. В Visual FoxPro параметры передаются по ссылке в процедуры и по значению в функции.

Чтобы передавать параметры в функции по ссылке, вставьте в свою программу кома ду SET UDFPARMS TO REFERENCE или явно укажите это, поставив @ перед переменной.

Изменение рабочих областей в пользовательской функции

Когда вы в Visual FoxPro заменяете выбранную рабочую область в пользовате ьской функции, вновь выбранная рабочая область останется активной и после возврата управления из функции в вызывавшую программу. После возвращения из пользовате ьской функции dBASE IV снова устанавливает рабочую область, которая была выбрана до вызова функции.

SET MULTILOCKS

В dBASE IV неявно действует установка SET MULTILOCKS ON. В Visual FoxPro вы должны непосредственно устанавливать мультиблокировку, вводя в окне команд

SET MULTILOCKS ON

Чтение комбинаций клавиш

dBASE IV и Visual FoxPro пользуются различными клавишами сокращения в инте активной среде. Если приложение dBASE IV с помощью функции READKEY( ) или LASTKEY( ) попытается определить соответственно последнее действие пользователя и ответ а него, могут возникнуть ошибки.

Расширения имен программно заданных файлов

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

Файл dBASE
Файл Visual FoxPro
.DBF
Изменения не требуются
.DBT
.FPT
.FMT
.SCX
.FRG
Изменения не требуются
.FRM
.FRX
.LBG
Изменения не требуются
.LBL
.LBX
.MDX
.CDX
.NDX
.IDX
.PRG
Изменения не требуются
.QBE
Изменения не требуются



Новое на сайте

  • Обновлен портфель программиста

    Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский)
  • Новые примеры программ

    Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2)
  • Обновленна справка

    Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.