Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.22;
Скачать: CL | DM;

Вниз

Совместная работа процедур 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
3-70127
Kirill_S
2003-04-30 15:02
2003.05.22
как изменить программно свойства одного из полей dbf ?


14-70473
bokus
2003-05-01 20:34
2003.05.22
Через что лучше делать


3-70087
Yuraz
2003-04-29 08:42
2003.05.22
Как оргпнизовать добавление/удаление строки в приложении.


3-70191
Andrio
2003-05-04 13:15
2003.05.22
Организация цикла перебора записей в таблице TIBTable


1-70339
Le!
2003-05-09 07:25
2003.05.22
Как запустить файл с добавками.