Context
Я рисую на холсте, он регулярно обновляется и мигает.
Логично подумать, что я предположил, что это потому, что мой метод перерисовки очищает Canvas, а затем рисует один элемент за раз на холст. поэтому моя идея заключалась в том, чтобы написать Timage, а затем установить изображение на Timage.
Информация
вот мой код
procedure Tmainwindow.Button3Click(Sender: TObject);
var bufferpicture:TImage;
begin
//draw stuff to bufferpicture
//***
//draw stuff to bufferpicture
myrealpicture.picture:=bufferpicture.picture;
end;
После запуска кода я получаю сообщение об ошибке, показанное ниже.
Вопрос
Как мне установить холст одного на другой, так как холст - это свойство только для чтения? или есть лучший способ сделать то, что я пытаюсь сделать?