Спасибо.
А если вызов идет не через коммандер, то так пойдет PrivDelay.Exec('', 1000)?
Вот пример фрагмента:
## Код:
```
...
PROCEDURE ШагВперед;
BEGIN
  DrawPlace(vx, vy); (* удаляем изображение Исполнителя на старой позиции *)
  vx := vx + dx;
  vy := vy + dy;
  DrawVoyager(vx, vy); (* отрисовываем Исполнителя на новой позиции *)
  Views.Update( область, Views.keepFrames );
  PrivDelay.Exec('', 1000)
END;
```
