In un programma ho inserito una breve animazione utilizzando una serie di bitmap unitamente alla funzione SetBmp. Funziona egregiamente, ma durante l'animazione, l'immagine "sfarfalla", "lampeggia" (non so come definirla). E' possibile eliminare questo fenomeno?
Grazie.
Pier Luigi
Animazione con bitmap
Moderator: Enrico Maria Giordano
- Pier Luigi
- Posts: 58
- Joined: Fri Oct 07, 2005 6:30 am
- Location: Rome - Italy
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
- Pier Luigi
- Posts: 58
- Joined: Fri Oct 07, 2005 6:30 am
- Location: Rome - Italy
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Pier,
I guess that you mean "flickering". If yes, then Class TBitmap already uses "double buffer" painting technique to avoid the flickering.
Please check if your source\classes\bitmap.prg file contains these lines:
I guess that you mean "flickering". If yes, then Class TBitmap already uses "double buffer" painting technique to avoid the flickering.
Please check if your source\classes\bitmap.prg file contains these lines:
Code: Select all
METHOD Paint() CLASS TBitmap
local aInfo := ::DispBegin()
...
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
Re: Animazione con bitmap
Con un esempio minimale del problema sarebbe più facile aiutarti.
EMG
EMG
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Dear Enrico,
Your mail server has blocked ours again:
<e.m.giordano@alice.it>:
85.33.2.53 does not like recipient.
Remote host said: 550 5.7.1 213.149.226.3 has been blocked by abuseat
Giving up on 85.33.2.53.
so the forums can't notify you again. You could get a new gmail account
Your mail server has blocked ours again:
<e.m.giordano@alice.it>:
85.33.2.53 does not like recipient.
Remote host said: 550 5.7.1 213.149.226.3 has been blocked by abuseat
Giving up on 85.33.2.53.
so the forums can't notify you again. You could get a new gmail account
- Pier Luigi
- Posts: 58
- Joined: Fri Oct 07, 2005 6:30 am
- Location: Rome - Italy
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact: