| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Звук, графика и видео > Работа с Bitmap-оми |
| Автор: Guest 16.12.2003, 10:17 |
| Уважаемые госпада программисты, подскажите плз! Есть программа, в ней штук двадцать процедур, каждая из которых по мере надобности подсасывает в себя Bitmap-ы, (Bit.Free; делать нельзя Проблем через 20-30 итераций все это дело аккуратно падает со словами, что мол нет такой ерунды в файле ресурсов....Файл ресурсов не используется. Квештанс: Могу ли я по окончании отработки всех процедур очистить всю область памяти занятую под картинки. Зараниее спасибо!!! |
| Автор: Seti 16.12.2003, 11:24 |
| Код в студию! |
| Автор: Unregistered 16.12.2003, 17:32 | ||
В краце.....сия процедура двигает картинку в одном из 4-х ДравГридов (3х12). Первая картинка вылетает, смещаются две стоящие за ней, на место последней встает другая картинка, выбранная случайным образом..... |
| Автор: Полудненко Олег 16.12.2003, 22:54 |
| Ещё раз: почему нельзя писать .фри |
| Автор: Seti 17.12.2003, 02:51 |
| в этом участке кода указатель на экземпляр Form1.DrawGrid2.Canvas.Brush.Bitmap замещается указателем на экземпляр bit класса TBitmap Form1.DrawGrid2.Canvas.Brush.Bitmap := bit попробуй копировать содержимое объекта bit в Bitmap с помощью Assign: Form1.DrawGrid2.Canvas.Brush.Bitmap.Assign(bit) |