New topic: 

Rectangle flicker

<http://forums.realsoftware.com/viewtopic.php?t=30438>

       Page 1 of 1
   [ 1 post ]                 Previous topic | Next topic         Author  
Message       Kuroto           Post subject: Rectangle flickerPosted: Sun Oct 
11, 2009 8:04 pm                        
Joined: Mon Feb 18, 2008 2:56 pm
Posts: 18              Hello,

I'm making a dotmatrix display emulator for an application i'm building. 

I'm having an issue while using rectangles on Win XP. 
I've got a timer, which includes the following code: 

Code:
Dim O As Color
Dim I As Color

O = rgb(43,0,0)
I = rgb(140,64,0)


if CurChar = "A" Then
  
  Rectangle1.FillColor = O
  Rectangle2.FillColor = I
  Rectangle3.FillColor = I
  Rectangle4.FillColor = I
  Rectangle5.FillColor = I
  Rectangle6.FillColor = O
  Rectangle7.FillColor = I
  Rectangle8.FillColor = I
  Rectangle9.FillColor = O
  Rectangle10.FillColor = O
  Rectangle11.FillColor = I
  Rectangle12.FillColor = I
  Rectangle13.FillColor = I
  Rectangle14.FillColor = I
  Rectangle15.FillColor = O
  Rectangle16.FillColor = O
  Rectangle17.FillColor = I
  Rectangle18.FillColor = I
  Rectangle19.FillColor = I
  Rectangle20.FillColor = I
  Rectangle21.FillColor = O
  Rectangle22.FillColor = O
  Rectangle23.FillColor = I
  Rectangle24.FillColor = I
  Rectangle25.FillColor = I
  Rectangle26.FillColor = I
  Rectangle27.FillColor = I
  Rectangle28.FillColor = I
  Rectangle29.FillColor = I
  Rectangle30.FillColor = I
  Rectangle31.FillColor = I
  Rectangle32.FillColor = I
  Rectangle33.FillColor = O
  Rectangle34.FillColor = O
  Rectangle35.FillColor = I
  Rectangle36.FillColor = I
  Rectangle37.FillColor = I
  Rectangle38.FillColor = I
  Rectangle39.FillColor = O
  Rectangle40.FillColor = O
  Rectangle41.FillColor = I
  Rectangle42.FillColor = I
  Rectangle43.FillColor = I
  Rectangle44.FillColor = I
  Rectangle45.FillColor = O
  Rectangle46.FillColor = O
  Rectangle47.FillColor = I
  Rectangle48.FillColor = I
End If



The timer is set to 100ms. 
The problem is that i need to do it like this, because the rectangles' colors 
are changed dynamically. However, when i do it with a timer, it flickers like a 
strobe on Windows XP. 

On a Mac, it's all fine. 
Is there a way to double buffer a canvas or something? 

Thanks in advance,


-Steve   
                            Top           Display posts from previous: All 
posts1 day7 days2 weeks1 month3 months6 months1 year Sort by AuthorPost 
timeSubject AscendingDescending          Page 1 of 1
   [ 1 post ]     
-- 
Over 1500 classes with 29000 functions in one REALbasic plug-in collection. 
The Monkeybread Software Realbasic Plugin v9.3. 
http://www.monkeybreadsoftware.de/realbasic/plugins.shtml

[email protected]

Reply via email to