dbsetreadflag

Функция записи флага разрешения чтения данных клиенту.

Синтаксис:

rf = dbsetreadflag(f);

Аргументы:

f – двоичный аргумент, значение которого должно быть равно 1, если необходимо установить флаг «Принимать данные от сервера», расположенного на вкладке «Настройки» окна «Редактор базы данных сигналов SDB» и значение 0, если необходимо этот флаг снять.

Описание:

dbsetreadflag – функция позволяет динамически изменять значение соответствующего флага из скрипта в ходе выполнения расчета.

Результат:

Функция возвращает двоичную 1, если установка значения флага прошла успешно и 0, если задать состояние флага не удалось.

Пример:

initialization
dbsetreadflag(1);
ss=1;
end;
if ss=1 then begin
if time>600 then begin
dbsetreadflag(0);
ss=0;
end;
end;

Данный скрипт разрешает прием данных от сервера при запуске расчета и запрещает его по прошествии 600 секунд.