
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.52] |
![]() |
|
Сообщ.
#1
,
|
|
|
Пишу цикл, в котором пошагово изменяю координату х и в соответсвии с ней рисую на канве объект. Понятно, что он должен двигаться, по идее. Delphi так не считает, к сожалению. он сначала выполняет весь цикл, а только потом рисует то, что на канве. То есть все положения объекта разом.
Я в шоке. p.s. пробовал даже перерисовывать канву после каждой прорисовки объекта. Хрен там ночевал. |
Сообщ.
#2
,
|
|
|
Попробуй через таймер обновлять
|
Сообщ.
#3
,
|
|
|
ок. спасиба, а почему так происходит?
|
Сообщ.
#4
,
|
|
|
Попробуй написать в тексте цикла
Application.ProcessMessages; |