Функция EvalAsync() выполняет заданный код в основном потоке на следующее системное событие. Это полезно, когда код выполняется в отдельном потоке и требуется доступ к пользовательскому интерфейсу, который не доступен в фоновом потоке.

Аргументы

  • arg1 (string)
    Код, который необходимо выполнить.
  • arg2 и последующие аргументы:
    Дополнительные аргументы, которые передаются в выполняемый код (необязательные).

Описание

Функция помещает код в очередь и выполняет его на следующем системном событии, что позволяет обновлять пользовательский интерфейс или выполнять другие задачи, требующие выполнения в основном потоке.

Пример

EvalAsync('alert("This runs in the main thread")');

Смотри также

  • EvalSync(): Для синхронного выполнения кода в основном потоке.

On Datex