Процедуры и функции по работе с глобальными переменными
В руководствах не нашёл описаний процедур и функций по работе с глобальными переменными, которые есть в подсказке по внутреним функциям ("Ctrl+Space"), а именно:
FlushGlobalVarCache - удаляет сохранённые значения глобальных переменных?
ClearGlobalVar - удаляет значения глобальных переменных или сами глобальные переменные?
GetGlobarVarDef - чем отличается от "GetGlobalVar", сразу установленным дефолтным значением? И используется ли теперь в версии 4.4.1.757 "GetGlobalVar" или она устарела?
Приведите их описание, пожалуйста.
Ваша скада привлекает своей простотой, но документация по ней слишком бедная.
В скриптах планируется использовать до десятка глобальных переменных, а выяснять всё эмпирическим путём на уже работающем в штатном режиме оборудовании долго и неудобно.
День добрый.
FlushGlobalVarCache - принудительно сохраняет кэш глобальных переменных на диск, сами переменные остаются неизменными.
ClearGlobalVar - удаляется все!
GetGlobarVarDef и GetGlobalVar отличаются тем что в GetGlobarVarDef можно указать значение которое будет возвращено в случае если переменная ранее не назначалась, или произошла ошибка при её чтении, GetGlobarVar при таких случаях вернёт всегда 0. GetGlobarVar использовать в 4.4.1.757 можно.