Керівництво по clipper 5

SET CLIPPER = [E<вырN1>]
[; F<вырN2>]
[; X<вырN3>]
[; DYNK:<вырN4>]
[; DYNF:<вырN5>]
[; SWAPK:<вырN6>]
[; SWAPPATH: "<маршрут>"]
[CGACURS]

Кліппер забезпечує можливість управління розподілом пам'яті,


використовуючи змінну середовища DOS CLIPPER. Мінлива CLIPPER містить
інформацію про конфігурацію. При виклику програми Clipper, відбувається
пошук змінної CLIPPER і потім відбувається розподіл пам'яті
і / або файл маніпулює відповідно до кожного зазначеним
параметром. Мінлива CLIPPER може бути введена в підказку
(Prompt) DOS або включена в AUTOEXEC.BAT користувача.

E<вырN1> обмежує величину expanded пам'яті до <вырN1> КБ.
Оттранслировать в Кліппер програми можуть використовувати expanded
пам'ять для збільшення швидкодії. Кліппер 5.0 може використовувати
пам'ять як expanded відповідно до Lotus-Intel-Microsoft (LIM)
Expanded Memory Specification (EMS) версії 3.2 або вище.


F<вырN2> використовується в комбінації зі значенням, зазначеним у
команді FILES в файлі CONFIG.SYS для інформування Кліппер про
максимальній кількості доступних файлів.

Тільки версія DOS 3.3 або вище дозволяє більш 20 відкритих файлів.
При визначенні числа файлів в установці F, використовуйте меншу
значення, ніж значення, вказане у файлі CONFIG.SYS.

Наприклад, якщо командою FILES встановлено 120 і в параметрі F - 50,
то максимальне число відкритих файлів буде 50. Ідеальне число
<вырN2> - непарне число і більше на 5, ніж зазначено в команді
FILES.

X<вырN3> виключає вказаний розмір пам'яті з використання
програмою Clipper. Вказується в кілобайтах і має значення від 0
до 64. Якщо не вказано, за замовчуванням дорівнює 0.

DYNK:<вырN4> управляє величиною пам'яті, виділеної під
швидкодіючий динамічний оверлей. Вказується в кілобайтах і
має значення від 4 до 64 включно. Якщо не вказано,

встановлюється автоматично для кращого виконання. з цієї
причини ця установка не рекомендована.

DYNF:<вырN5> вказує число доступних файлів оверлеїв для
використання. Допустиме значення від 1 до 8 включно. Якщо не
вказано, то за замовчуванням дорівнює 2.

SWPACK:<вырN6> вказує максимальний допустимий розмір дискового
файлу обміну, використовуваного системою віртуальної пам'яті (VM).
Вказується в кілобайтах і має діапазон значень від 256 до 65,535
включно. Якщо не вказано, то за замовчуванням дорівнює 16,384 (16 Мб).

SWAPPATH: "<маршрут>"Вказує розташування swap-файлу. Якщо не
вказано, файл створюється в поточному директорії DOS.

CGACURS перешкоджає використанню можливості розширеного курсора
EGA / VGA.

SET CLIPPERCMD =<список опций>

<список опций> - список опцій компілятора, використовуваних кожен раз,
коли виконується компіляція.

Мінлива CLIPPERCMD визначає опції компілятора за замовчуванням,
всякий раз, коли викликається компілятор. Опції, певні в
CLIPPERCMD ігноруються опціями, зазначеними в командному рядку
компілятора.

SET INCLUDE =<список маршрутов>

<список маршрутов> - список одного або більше маршрутів, розділеними
крапкою з комою (;).

Мінлива INCLUDE використовується компілятором Кліппер для пошуку
файлів заголовків (#include) якщо вони не знайдені в поточному
директорії. При використанні опції компілятора / I для вказівки
шуканого директорія, директорій шукається після поточного директорія і
перед маршрутом, зазначеним у змінній INCLUDE.

За замовчуванням в Кліппер 5.0 файли заголовків знаходяться в директорії
\ CLIPPER5 \ INCLUDE.

SET LIB =<список маршрутов>

<список маршрутов> - список одного або більше маршрутів, розділеними
крапкою з комою (;).

Мінлива LIB вказує маршрут, який використовує RTLINK при
пошуку бібліотеки (.LIB), файлів (.PLT) і (.PLL) якщо вони не знайдені
в поточному директорії під час компановки. Для файлів .PLT і .PLL
RTLINK здійснює пошук маршруту PLL перед маршрутом LIB. для
пошуку файлів .PLL під час виконання файлу (.EXE) використовуйте
змінну PLL.

За замовчуванням в Кліппер 5.0. бібліотеки знаходяться в директорії
\ CLIPPER5 \ LIB.

SET OBJ =<список маршрутов>

<список маршрутов> - список одного або більше маршрутів, розділеними
крапкою з комою (;).

Мінлива OBJ визначає маршрут, який використовує RTLINK для
пошуку об'єктних файлів (.OBJ) якщо зазначений об'єктний файл не
знайдений в поточному директорії.

Об'єктні файли (.OBJ) створюються компілятором Clipper, який
розміщує їх в поточному директорії або із зазначенням розміщення при
використанні опції / O в командному рядку компілятора.

SET PLL =<список маршрутов>

<список маршрутов> - список одного або більше маршрутів, розділеними
крапкою з комою (;).

Мінлива PLL вказує маршрут, який використовує RTLINK для
пошуку файлу передачі прелінкера (.PLT) і бібліотеки прелінкера
(.PLL) якщо не знайдені в поточному директорії.

Зазвичай, змінна PLL використовується під час виконання файлу .EXE
для пошуку бібліотеки прелінкера, якщо вона знаходиться в іншому
директорії, відмінним від директорія, де розміщується .EXE файл.

За замовчуванням файли .PLL в CLipper 5.0 розміщуються в директорії
CLIPPER5 \ PLL.

SET RMAKE =<список опций>

<список опций> - список опцій командного рядка для використання
кожен раз, коли виконується RMAKE.

Мінлива RMAKE вказує список опцій для програми RMAKE.EXE.
Опції зазначені в змінної ігноруються опціями, зазначеними в
командному рядку RMAKE.

SET RTLINKCMD =<список опций>

<список опций> вказує список опцій компановщіка кожен раз, коли
виконується процес компановки. У режимі вільного формату
(FREEFOFMAT), список може включати аргументи FILE і LIBRARY.

Мінлива RTLINKCMD вказує список опцій для компановщіка,
використовуваних за замовчуванням під час процесу компоновки. Кожен раз
при виклику RTLINK, читаються опції, зазначені в RTLINKCMD перед
опціями, зазначеними в командному рядку компановщіка і в командному
файлі компановки (.LNK). Опції, зазначені в змінної ігноруються
опціями, зазначеними в командному рядку і в файлі (.LNK).

Зазвичай змінна RTLINKCMD, опції конфігурації RTLINK можуть бути
визначені в RTLINK.CFG. Якщо цей файл існує, певні
опції ігноруються опціями в RTLINKCMD також як опціями командного
рядки і файлу (.LNK).

<маршрут> - ім'я директорія, де створюються тимчасові файли.

Мінлива TMP вказує директорій, де CLIPPER.EXE і RMAKE.EXE

записують тимчасові файли. Якщо ця змінна не вказана,
тимчасові файли створюються в поточному директорії. Опція компілятора / T
може бути використана для ігнорування установки TMP при
компіляції.

На відміну від Кліппер 5.0, Сlipper'87 створює тимчасові файли в
директорії, зазначеному як SET DEFAULT або в поточному директорії DOS,
якщо не встановлено SET DEFAULT.

Схожі статті