Изменение Bitmap во время выполнения
Память, связанная со старым значением должна быть освобождена, а новая память должна быть назначена.
procedure TForm1.Button1Click(Sender: TObject); var Image: TBitmap; begin Image:=TBitmap.Create; if N < ImageList1.Count then ImageList1.GetBitmap(N, Image); BitBtn1.Glyph.Assign(Image); Inc(N); if N > ImageList1.Count then N:= 0; Image.Free; end;
Комментарии