Команда COMPILE
См. также
Синтаксис
COMPILE FileName | FileSkeleton
Параметры
FileName | FileSkeleton
Задает компиляцию одиночного файла FileName, или нескольких файлов, соответствующих шаблону имен FileSkeleton, который может содержать такие символы подстановки, как * и ?. Например, чтоб
скомпилировать все файлы программ текущего каталога, имеющие расширение имени
.PRG, выдайте команду COMPILE *.PRG.
ENCRYPT
Производит шифрование скомпилированных программ Visual FoxPro. В результате
того любой доступ к оригинальным исходным программам блокируется. Чтобы усилить
защиту исходного кода, всегда задавайте данную опцию при компилировании прог
амм, предназначенных для распространения.
NODEBUG
Сокращает размер скомпилированного файла на два байта для каждой строки исходного файла. Имеются в виду два байта в
скомпилированном файле, которые содержат ссылку на соответствующую строку исход
ого кода. Удаление этих байтов никак не сказывается на производительности прог
аммы, но позволяет сократить размер скомпилированного файла и тем самым сэко
омить место на диске.
Если вы задали опцию NODEBUG, вы не сможете наблюдать за ходом выполнения прог
аммы в окне трассировки или пользоваться функцией MESSAGE(1) для получения
исходного кода строки, вызвавшей ошибку.
AS nCodePage
Задает кодовую страницу, для которой компилируется программа. Кодовая страница
компиляции, заданная данным предложением, более приоритетна, чем глобальная ко
овая страница компиляции, указанная с помощью SET CPCOMPILE.
Комментарии
Visual FoxPro выполняет только объектные файлы, поэтому если исходный файл не
ыл скомпилирован, он автоматически компилируется при запуске программы. Сам
исходный файл при этом не изменяется. Скомпилированный файл создается отдельно, с
тем же корневым именем, которое носит исходный файл, но с другим расширением
имени. В следующей таблице перечислены расширения имен исходных и скомпилированн
х файлов для каждого типа файла.
[ENCRYPT] [NODEBUG]
[AS nCodePage]
Тип файла
| Расширение имени исходного файла
| Расширение имени скомпилированного файла
|
Файл программы
| PRG
| FXP
|
Кол формы
| SPR
| SPX
|
Код меню
| MPR
| MPX
|
Запрос
| QPR
| QPX
|
Формат
| FMT
| PRX
|
Новое на сайте
-
Обновлен портфель программиста
Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский) -
Новые примеры программ
Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2) -
Обновленна справка
Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.