ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП |
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы. |
Часть 16
Переключатели Конфигурации Во время выполнения В время выполнения , в течение начальной загрузки вашей Clarion программы программа будет искать текущий каталог для файла именованного "Program.ini" , где "Программа" - имя исполняемого файла . Этот файл содержит системные переменные которые могут определять некоторые из характеристик во время выполнения вашей программы . Установка Clarion создает "ОПЦИИ" подкаталога который содержит Clarion исходный текст , проектный файл , и dynalinked OPTIONS.EXE . Наибольшее Количество этих переключателей среды могут устанавливаться OPTIONS.EXE , или вы можете вручную создавать ascii текстовый файл с назначениями которые вы хотите отменять . Вы можете также инициализировать эти переменные конфигурации при подсказке ДОСа using команда DOS SET . Ваша программа может использовать оператор COMMAND() чтобы читать значение любого из этих переключателей . ( См. Языковое Справочное Описание для подробностей ) Следующее - список переключателей среды с описанием каждой переменной . Если переключатель имеет значение по умолчанию это также отмечается . Отмените .INI имя файла CLAINI : определяет файл конфигурации который будет использоваться вместо "Program.ini" . Этот переключатель может только определяться на командной строке вашей программы . Использование : Program.exe CLAINI=Drive:\Path\ConfigurationFile.ini где ConfigurationFile.ini заменяется на имя файла конфигурации вы хотят использовать . Пример : Myprog.exe CLAINI=C:\Config\Other.ini Видео Режим , Обьекты На экране и " Мышь " включает CLASMOOTH : определяет использует ли ваша программа smooth Движение " мыши " используемое в Clarion среде . Если установлено к ОТ " мыши " будет перемещать полный символ Для каждого движения " мыши " . Использование : CLASMOOTH=ON [ используют smooth " мышь " ] CLASMOOTH=OFF [ не используют smooth " мышь " ] default:CLASMOOTH=ON CLAFONTS : определяет снова отображает ли ваша программа ascii символы Для checkboxes , radio кнопки , и курсор " мыши " . Если CLAFONTS находится НА вашей программе использует курсор " мыши " стрелки , Квадратные флажки , и circular radio кнопки . Это вызывает замены некоторого количества стандартных символов ASCII С стрелкой , квадрат , и символы круга . Ваша программа Должен выводить оператор LOADSYMBOLS() чтобы активировать Графические замены стиля . ( См. LOADSYMBOLS в Языковая Ссылка(Ссылалось На) для большего количества подробностей ) . Использование : CLAFONTS=ON CLAFONTS=OFF default:CLAFONTS=ON CLABORDERS : определяет список ascii символов которые снова отображаются чтобы Достигать дисплея тонких границ . Тонкие границы только Доступны в 25 режиме VGA строки . Ваша программа может читать этот Переключатель и тогда выводить оператор LOADBORDER() с Строкой определяемой CLABORDER . Используйте оператор COMMAND() Чтобы возвращать значение переключателя . ( Видят LOADBORDER и COMMAND() в Недавнем руководстве Новостей Разрыва для подробностей ) Использование : CLABORDERS='*,*,*,*,*' Где * заменяется на значение ascii которое будет Изменяться в время выполнения . CLAGRAPH : определяет начальный режим графики вашей программы . Использование : CLAGRAPH=VideoMode Где VideoMode может равняться : ALLTEXT [ 25/80 текстовых режима ] EGA [ стандарт Ega ] VGA [ стандартный VGA ] SVGA256 [ 256 цветных VGA Супер ] ALLGRAPH [ Пребывание в режиме Графики , только Используйте эту установку если ваша программа Имеет ГРАФИЧЕСКИЙ атрибут ] Использование : CLAGRAPH=TEXT CLAMRESET : определяет посылается ли " мышь " сброс аппаратных средств . Полезный для определенных несовместимых драйверов " мыши " . Когда Установлено НА " мыши " инициализируется с сбросом аппаратных средств . Использование : CLAMRESET=ON CLASCROLL : определяет альтернативный метод прокрутки используемый на Виртуальном экране с перемещающимся полем . Когда установлено К 1 альтернативная прокрутка используется . Использование : CLASCROLL=1 CLAVSCREEN : определяет что программа использует функции которые записывают Прямо на видео буфер экранов . Когда установлено к НА Прямых записях экрана будет добавляться на виртуальный буфер Экранов . Если ОТ прямых записей экрана не будет добавляться на Виртуальный буфер экранов , и не будет появляться на экране После того, как dлистали(iпереместились) от области просмотра . Этот переключатель только Применяется на виртуальные экраны . Использование : CLAVSCREEN=ON по умолчанию : CLAVSCREEN=OFF CLASYMBOLS : определяет который ascii символы ваши снова карты памяти программы Для графического стиля checkboxes , radio кнопки , и Курсор " мыши " стрелки . Ваша программа должна читать этот переключатель И тогда проблема оператор LOADSYMBOLS() с строкой Когда определяется CLASYMBOLS . Оператор COMMAND() может Использоваться чтобы читать значение переключателя . Использование : CLASYMBOLS='*,*,*,*,*,*,*,*,*,*,*,*,*' Где * заменяется на значение ascii которое будет Изменяться в время выполнения . Страна Зависимая Информация CLACOLSEQ1 : определяет альтернативную последовательность объединений . Общее число Определяемых символов должно быть точно ( 223 символа ) . Если длина неправильна , стандарт объединяющий последовательность Будет использоваться . Строка может быть зазор в два переключателя ; CLACOLSEQ1 и CLACOLSEQ2 . Using два переключателя может делать Просмотр строк в редакторе несколько более простой . Объединение определяемой последовательности будет использоваться для формирования Клавиша(Ключ) и Индексные Файлы , как и для сортируемых Очередей . Сортируют порядок для пробела ( Ascii 32 ) не может Изменяться( заменяться) , это должно быть первый символ в строке . Использование : CLACOLSEQ1= "AsciiString" [CLACOLSEQ2]= "AsciiString" example: CLACOLSEQ1=" !""#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRST CLACOLSEQ2= " ПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп рстуфхцчшщъыьэюяЁётуфхцCLAMONTH : определяет текст который нужно возвратить функциями и форматами изображения включающими месяц полное имя . Использование : CLAMONTH= "Month1" , "Month2" , ......... пример : CLAMONTH= В "январе , В "феврале , В "марте , В "апреле , "Может" , В "июне , В "июле , В "августе , В "сентябре , В "октябре , В "ноябре , " DecemberCLAMON : определяет текст который нужно возвратить функциями и форматами изображения включающими Сокращенное имя месяца . Использование : CLAMON= "AbbreviatedMonth1" , "AbbreviatedMonth2" , ........ пример : CLAMON= В "январе , В "феврале , В "марте , В "апреле , "Может" , В "июне , В "июле , В "августе , "Sep" , В "октябре , В "ноябре , "Dec" CLAAMPM : определяет текст возвращенный функциями и изображением Форматы для ЯВЛЯЕТСЯ и PM индикаторами . Использование : CLAAMPM= , "PM" CLACASE : определяет два размерных массив. символов . Первый Размерность содержит список ВЕРХНЕГО РЕГИСТРА версии Символы . Вторая размерность определяет нижний регистр Версия соответствующему элемента массива . Длина Два размера должны быть равные . Использование : CLACASE= "строка" , пример "строки" : CLACASE= "ABCDEFGHIJKLMNOPQRSTUVWXYZ" , "abcdefghijklmnopqrstuvwxyz" Виртуальные назначения Памяти CLAVM : определяет виртуальную конфигурацию памяти . Использование : см. Языковое приложение Справочного Описания C для подробностей . Новые опции не в руководстве : CLAVM=EMS/2 , . ,32,3,4 [use половина доступного EMS] CLAVM=EMS/3 , . ,32,3,4 [use треть доступного EMS] CLAVM=XMS/2 , . ,32,3,4 [use половина доступного XMS] CLAVM=XMS/3 , . ,32,3,4 [use треть доступного XMS] Пример : CLAVM=EMS-64 , . ,32,3,4 Информация Окна Останова CLASTOP : определите Комбинацию "Hot key" для вызова функции STOP() , сопровождаемой НА или ВЫКЛ. . Второй параметр ( НА или ВЫКЛ. ) определяет Выравниваются ли система информация доступна в STOP() Окно . Использование : CLASTOP=1085 , НА [use ALT= key, отображают систему information] Использование : CLASTOP=1085 , ВЫКЛ. [use ALT= key, не отображают систему information] Использование : CLASTOP=OFF [do не делают STOP available] Управление Принтера CLAPRINTER : определите управляющий файл принтера используемый REPORT Структуры . Использование : CLAPRINTER=driveletter:\path\printercont ol.ctl Пример : CLAPRINTER=c:\config\LASER.CTL CLAPRINTDEVICE : определите параметры . принтера Может Устанавливаться через Clarion Установка Принтеров сред ( AltF , AltT ) . Первый параметр , DEVICENAME используется Оператор PRINT() в время выполнения . Все другие параметры Игнорируются в время выполнения , однако они используются Clarion среда . Использование : CLAPRINTDEVICE=DosDevice , LinesPerPage , ColsPerLine , PrintLineNumbers , PrintPageNumbers , FormFeedAfter , ControlBefore , ControlAfter Пример : CLAPRINTDEVICE=COM1,59,80 , НА , НА , ON,' <27,54>',' <27,56>' DOSDevice может содержать любое допустимое имя устройства ДОСА , включая A Допустимое имя файла ДОСА . Общая Среда CLABREAK : определяет будет ли Ctrl-Break вызывать завершение программы . Использование : CLABREAK=ON CLABREAK=OFF CLATMP : определяет каталог где временные файлы будут Когда записывается . Использование : CLATMP=Drive:\Path Пример : CLATMP=C:\temp CLARUNFLUSH : определяет будет ли RUN (команда) менять расширеннную память на диск . Это только пригодно для моделей Расширеннной Памяти ( расширенный и расширил w/время выполнения libs ) . Использование : CLARUNFLUSH=ON CLARUNFLUSH=OFF