Я работаю над переводом исходного кода программного обеспечения с 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» предназначен для асинхронной или синхронизированной задержки.