Ребята я думаю некоторые из вас программируют тут вышла сложность не правильно отрабатывает таймер должно 1 мс а отрабатывает рандомом возможно это иза того что я for выполняю в таймере но там ничего особого пробегаюсь по массиву в массиве на данный момент по 10 элементов но потери идут не на какие то доли мс а аж на минуты.
for o := 0 to High(KeyArray) do
begin
PostMessage(WndArray[wndinc], WM_KEYDOWN, VK_F1, $003B0001);
sleep(3);
PostMessage(WndArray[wndinc], WM_KEYUP, VK_F1, $C03B0001);
end;
и так далее до F12
Перед этим несколько условий на проверку пустотность массива
Кстати таймер делаю в секундах все отрабатывает нормально
________________
Группа вк: [Ссылки могут видеть только зарегистрированные пользователи. ]