M I D l e t P a s c a l
IsMidletPaused

Возвращает true (истина) если приложение находится в режиме паузы или false если нет.

Когда ваше приложение запускается, оно не находится в режиме паузы. Мидлет может войти в режим паузы, например, при поступлении входящего звонка (реже SMS) на телефон. В этом случае мидлет ставится на паузу, а когда пользователь положит трубку, он (пользователь) может продолжить выполнение программы (или прекратить его), в этом случае режим паузы отключается.

ПРИМЕЧАНИЕ: Так было на старых однозадачных телефонах. В большинстве современных же существует многозадачность, по-этому там хоть телефонные конференции устраивай и при этом ваше приложение может вообще никогда не войти в режим паузы.

Определение режима паузы полезная вещь для многих применений. К примеру, если у вы разрабатываете игру, которая проходит на время, то пользователь будет очень разозлен, когда после телефонного разговора, он увидит, что его время закончилось и он проиграл. В этом случае нужно было просто остановить таймер на время режима паузы.

function IsMidletPaused: boolean;
 



Пример

...
  repeat
    // Какая-то работа. Например, опрос клавиатуры

    // Если мидлет в режиме паузы, то ожидаем
    while IsMidletPaused do
    begin
      Delay(100);
    end; 

  until gameOver;
...





Совместимость

MIDP1.0




Требуемый модуль

Не требуется




Смотри также

GetKeyCode, GetRelativeTimeMs, Halt