Конвертировать функцию delayticks (Delphi) в Java - PullRequest
0 голосов
/ 12 августа 2011

Я работаю над переводом исходного кода программного обеспечения с Delphy на Java.У меня проблемы с переводом функции DelayTicks (длинная задержка, bool tick)

Кто-нибудь знает возможное решение?Существует какая-то функция Java, которая подходит мне

Спасибо, так что совпадать на всех!

РЕДАКТИРОВАТЬ: системная процедура Delphi является следующим -

  function DelayTicks(Ticks : LongInt; Yield : Bool) : LongInt;
      {-Delay for Ticks ticks}
    var
      ET : EventTimer;
      Res : LongInt;
    begin
      if Ticks <= 0 then begin
        DelayTicks := 0;
        Exit;
      end else if Ticks > MaxTicks then
        Ticks := MaxTicks;

      Res := 0;
      NewTimer(ET, Ticks);
      repeat
        if Yield then
          Res := SafeYield;
      until (Res = wm_Quit) or TimerExpired(ET);
      DelayTicks := Res;
    end;

Я думаю,что логический параметр «Yield» предназначен для асинхронной или синхронизированной задержки.

...