Прочие функции
HALT
Синтаксис:
procedure HALT [ (КодЗавершения: word) ];
Действие:
Завершает выполнение программы и передает управление операционной системе.
New
Синтаксис:
procedure New(var р);
Действие:
Выделяет память для динамической переменной и присваивает указателю р адрес выделенной области.
ParamCount
Синтаксис:
function ParamCount: word;
Действие:
Возвращает количество параметров командной строки.
ParamStr
Синтаксис:
function ParamStr (A/: word): string^
Действие:
Возвращает параметр командной строки, номер которого указан при обращении к функции. Значением ParamStr(O) является путь к файлу выполняемой программы и его имя (например, c:\tp\exe&tpu\myprog.exe).
ReadKey
Синтаксис:
function ReadKey: char;
Действие:
Возвращает символ, соответствующий нажатой клавише. Используя функцию Ord, можно получить код нажатой клавиши.
Если нажата служебная клавиша (например, клавиша перемещения курсора), то функция ReadKey возвращает символ с кодом 0. В этом случае для идентификации служебной клавиши следует еще раз вызвать функцию ReadKey, которая теперь вернет код служебной клавиши.
Ниже приведены коды некоторых часто используемых клавиш.
Клавиша | Код |
---|---|
Esc | 27 |
Backspace | 8 |
Enter | 13 |
Space | 32 |
Kypcop вверх | 0;72 |
Kypcop вниз | 0;80 |
Kypcop влево | 0;75 |
Kypcop вправо | 0;77 |