AkelPad.ScriptNoMutex

Изменить объекты синхронизации.

ScriptNoMutex([nUnlockType])

Параметры

nUnlockType0x01  //ULT_UNLOCKSCRIPTSQUEUE   Разрешить одновременную работу других скриптов во время работы данного скрипта (по умолчанию).
0x02  //ULT_UNLOCKPROGRAMTHREAD  Освободить поток программы от ожидания завершения скрипта. Только для внешнего вызова скрипта с кодом 2.
0x04  //ULT_LOCKMULTICOPY        Запретить запуск нескольких копий скрипта. По умолчанию запуск нескольких копий разрешен.
0x08  //ULT_UNLOCKMULTICOPY      Отменить запрет на запуск нескольких копий скрипта.
0x10  //ULT_LOCKSENDMESSAGE      Вызовы AkelPad.SendMessage, AkelPad.Command блокируют поток скрипта (по умолчанию).
0x20  //ULT_UNLOCKSENDMESSAGE    Вызовы AkelPad.SendMessage, AkelPad.Command не блокируют поток скрипта (медленнее).

Возвращаемое значение


Число. Измененные объекты синхронизации, см. nUnlockType.

Пример

AkelPad.ScriptNoMutex();