Como apagar imagem de uma variável Bitmap?
Tenho uma variável TBitmap visível em toda a unit. Durante vários procedimentos utilizo essa variável para armazenar uma imagem. Mas percebo que ao atribuir uma outra imagem a variável, ainda fica com a imagem antiga no fundo. Preciso de uma forma de limpar a variável antes de atribuir a nova figura.
Raserafim
Curtidas 0
Respostas
Edilcimar
26/02/2005
variavel.free;
GOSTEI 0
Beppe
26/02/2005
´No fundo´ significa na tela? Seria o caso de vc pintar a tela de novo.
GOSTEI 0
Raserafim
26/02/2005
edilcimar, desta forma (free) estou apagando a variável da memória, o que me faz ter que criar novamente. E é isso que não quero.
Quero deixar a variável criada e apagar apenas a imagem.
Quero deixar a variável criada e apagar apenas a imagem.
GOSTEI 0
Beppe
26/02/2005
Bmp.Canvas.Brush.Color := clWhite; Bmp.Canvas.FillRect(Rect(0, 0, Bmp.Width, Bmp.Height));
GOSTEI 0
Edilcimar
26/02/2005
variavelimagem := nil;
GOSTEI 0