![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Рисование в Image [Delphi, Windows]
nordic3 © (2006-12-24 15:48:00)В игре у меня часто используется такая строка:
"image1.canvas.draw(x,y,pictures.graphic)"
причем рисуется на одном месте (типа трава колышется). Однако, через некоторое кол. времени комп. выдает ошибку:
"Project Project2.exe raised exception class EInvalidOperation with message 'Canvas does not allow drawing'. Process stopped. Use Step or Run to continue."
Как избежать этого?
@!!ex (2006-12-25 00:19:00) [1]
> nordic3 (24.12.06 20:34) [2]
Используй TBitMap.
Никаких проблем не будет.
И работать быстрее будет и глючить меньше.
nordic3 (2006-12-24 20:34:00) [2]Нет, не использую, а надо? и как?
Piroxyline (2006-12-24 16:08:00) [3]Блокировку используешь? Если да, то проверяй на заблокированность канваса.