Содержание:


AsFirstRun и Initialization

Функция возвращает True, если скрипт запущен в первый раз, и False, если запуск — повторный.

Синтаксис

AsFirstRun: Boolean
или
Initialization: Boolean

Выходные параметры
Тип параметра  
Описание 
Boolean  Возвращаемое значение:
 True - скрипт запущен в первый раз
 False - повторный запуск скрипта

Пример вызова:

 
  Begin
     if AsFirstRun then         
        WriteValue('Virtual channel 99', 'Скрипт запущен в первый раз!')
     else                                       
        WriteValue('Virtual channel 99', 'Повторное выполнение скрипта!');   
  end.


Только один раз на экране отобразится окно:

Затем, с каждым новым вызовом скрипта будет отображаться окно сообщения: