N - условная глобальная переменная от 1 до 150
Code: Select all
var
i : Cardinal;
begin
k:=StrToInt(GetGlobal('stealth','N'));
i:=k*24000; // вычисляю когда запускать выполняемое тело
wait(I);
**********************
end.
8*24000=192000
9*24000=216000
Возможно ли что не верно объявил переменную? мне нужно что бы держала 150*24000 = 36000000 (1 час)
Есть ли тип переменных еще какой то - возможно LongInt или что то типа такого...
Пока писал пост возникла идея... отсоединить мили секунду, то есть переменную множить на 1000 всегда, сработает?
Code: Select all
i:=k*24;
wait (i*1000);
wait (60*60*1000); сбрасывает паузу с 1 часа на 3-4 минуты, держит паузу wait (60*60000); но не проверял как долго - кто знает?...