Форум: "Основная";
Текущий архив: 2003.05.22;
Скачать: [xml.tar.bz2];
ВнизСовместная работа процедур KeyDown и OnTimer? Найти похожие ветки
← →
Shadowofman (2003-05-08 17:27) [0]Всем привет!
Процедура OnTimer описывает движение объекта по определенному закону. Процедура KeyDown определяет нажатие определенной стрелки на клавиатуре и тем самым позволяет двигать объект.
Проблема состоит в том, что когда работает процедура OnTimer стрелки клавиатуры блокируются.
Возможно ли при движении объекта корректировать его движение стрелками(т.е. совместная работа двух вышеописанных процедур)?
Заранее благодарен.
← →
Smashich (2003-05-08 17:30) [1]может жвижение организовать не в таймере а в цикле?
while 1=1 do
....
Application.ProcessMessages;
end
← →
Axis_of_Evil (2003-05-08 17:35) [2]А поток (TThread) или я чего путаю?
← →
Shadowofman (2003-05-08 17:45) [3]На счет цикла... это хорошая идея. Спасибо.
А как же быть с точностью. Ведь в цикле заначение шага задать меньше единицы не получится?
← →
Sandman25 (2003-05-08 18:42) [4]x := 0.015;
while x < 13.223 do
begin
...
x := x + 0.001;
end;
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.05.22;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.006 c