Прекращает выполнение программы на указанное количество миллисекунд (1 секунда = 1000 миллисекунд).
Не стоит пренебрегать этой командой, так как во многих современных телефонах имеется многозадачность и нужно выделять немного процессорного времени для выполнения каких-то системных процессов или других приложений. С другой стороны, если вы в своей программе выполняете какие-то очень сложные и долгие вычисления в цикле, то, если не помещать в этом цикле команд паузы, ваш цикл будет выполняться с максимально возможной скоростью. Таким образом, оперируя командой Delay, можно управлять приоритетом выполнения задач.
procedure Delay(millis: integer);
|
Пример
begin
DrawText('Привет всем!', 5, 5);
Repaint;
Delay(2000); // Ждем 2 секунды
end. |
Совместимость MIDP1.0
Требуемый модуль
Не требуется
Смотри также
|