Алкогол: различия между версиями
>Xapuyc |
>Xapuyc |
||
| Строка 67: | Строка 67: | ||
==== Описание переменных ==== | ==== Описание переменных ==== | ||
==== Описание процедур и функций ==== | ==== Описание процедур и функций ==== | ||
Процедуры и функции введены для описания действий собутыльников. Функция отличается от процедуры лишь тем, что при ее использовании | |||
Процедуры и функции введены для коллективной сборки компилятора, а так же для описания действий собутыльников. Функция отличается от процедуры лишь тем, что при ее использовании возвращается определенное значение | |||
=====Документированные функции:===== | |||
*функция '''GetSpirtVolValue''' возвращает значение градусов имеющегося напитка. | |||
'''NB!''' При существенном понижении градуса выполняется прерывание операционного модуля "собутыльник" | |||
из-за срабатывания системы защиты от несанкционированной попытки доступа на низком уровне | |||
и попытки записи данных на нулевом кольце. | |||
Чтобы не допустить прерывания, нужно воспользоваться директивой ''{$pe4en'Protect-}'' | |||
чтобы отключить систему самозащиты. | |||
Функция InputResult возвращает состояние собутыльника и выдает рекомендации чем нужно закусить, | |||
чтобы вернуться в исходное состояние. | |||
''{$pe4en'Protect+}'' вновь включает самозащиту. | |||
==== Описание собутыльников ==== | ==== Описание собутыльников ==== | ||