                                                     mkSoft


           О текущей версии системы  Express Pascal
           ========================================


     В поставляемой в настоящее время версии  системы  имеется
несколько отличий от описанной в документации.

     1. Нет отдельного файла EP.MSG. Тексты сообщений об ошиб-
находятся внутри файла EP.COM.  При загрузке  системы  вопрос:
"Include error messages? (Y/N)"  по-прежнему выдается; если вы
ответите "No", то память, занимаемая сообщениями,  будет осво-
бождена, иначе сообщения будут сохранены в памяти.

     2. При инициализации состояния  (которая производится при
загрузке без файла EP.CFG  или привыполнении команды  "Default
EP.CFG") устанавливаются режимы: "не создавать BAK-копию", "не
выполнять проверку", "не сохранять EP.CFG".

     3. При загрузке системы на  рабочем  месте  ученика  файл
EP.CFG не загружается.  При необходимости его можно загрузить,
выполнив команду "Restore EP.CFG".

     4. В библиотеку времени исполнения  добавлены  две  новые
дуры без параметров:  DisableCSQ  и EnableCSQ.  Их  назначение
следующее.  Нормально Express Pascal специальным образом обра-
батывает клавиши ^C, ^S и ^Q, и они не  попадают  в  программу
пользователя.  После выполнения процедуры DisableCSQ такая об-
работка прекращаeтся,  и эти клавиши могут быть прочитаны фун-
кцией ReadKey или процедурой ReadKeyExt. После выполнения про-
цедуры EnableCSQ стандартная обработка упомянутых клавиш  вос-
станавливается.

     5. Отличия текущей версии редактора текстов от  описанной
в документации касаются только владельцев Квант-8. Этот компь-
ютер имеет расширенную по сравнению с Корветом клавиатуру. До-
полнительные клавиши имеют следующий смысл:

десять клавиш со стрелками,  расположенные  между  основной  и
цифровой клавиатурами, трактуются как:

 |~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~|
 |   стрелка влево   |  двойная стрелка  |  стрелка вправо   |
 |      до упора     |       вверх       |     до упора      |
 |-------------------|-------------------|-------------------|
 |  двойная стрелка  |  двойная стрелка  |  двойная стрелка  |
 |       влево       |       вниз        |      вправо       |
 |___________________|___________________|___________________|

                     |~~~~~~~~~~~~~~~~~~~|
                     |   стрелка вверх   |
 |~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~|
 |   стрелка влево   |   стрелка вниз    |   стрелка вправо  |
 |___________________|___________________|___________________|


серые клавиши "/", "*", "-", "+", "возврат каретки" на  цифро-
вой клавиатуре используются в соответствии с их обозначениями;

остальные дополнительные клавиши никак не используются  редак-
тором.


     К сожалению,  нам пока не удалось устранить все недоделки
и исправить ошибки. Сообщаем Вам об известных нам:
     1. Не компилируются модули (Unit).
     2. Не работает  команда  "Find  run-time  error"  ("найти
ошибку периода исполнения").
     3. Не работает контроль за значениями  типа  "отрезок"  и
границами массивов.
     4. Не допускаются нетипизированные параметры  процедур  и
функций.
     5. При обнаружении компилятором  ошибки  в  include-файле
текущая позиция редактора устанавливается не в позицию ошибки,
а на 2 строчки ниже ее.

     Скорее всего, Вы найдете и другие ошибки.  В таком случае
просим Вас сообщить  об этом  Вашему  поставщику  программного
обеспечения. Мы постараемся исправить ошибку  и  передать  Вам
исправленную версию.


                          03.08.91                М. Ковтун
мся исправить ошибку  и  передать  Вам
исправл