realbasic-nug
[Top] [All Lists]

Windows differences :( causing so many bugs :(

To: REALbasic NUG <realbasic-nug at lists dot realsoftware dot com>
Subject: Windows differences :( causing so many bugs :(
From: "Theodore H. Smith" <delete at elfdata dot com>
Date: Fri, 28 Sep 2007 20:38:04 +0100
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug at lists dot realsoftware dot com
So, this app I'm working on, for Mac and PC.

Windows is really screwing me around.

So many annoying minor differences, and bugs that only appear on the PC.

1) Listbox pictures draw differently on Mac and PC. I need to shift  
them around by 1 or 2 pixels, using #if targetwin32

2) Progressbars are off by 1 pixel vertical on PC. I did fix by  
altering with an "#if targetwin32" section, but it's lame to do  
things that way.

3) Drag and drop, internally, doesn't work properly on the PC. The  
same code that works on the Mac, fails on the PC. Despite that the  
docs say it should work.

4) graphics.Drawroundrect doesn't even draw a round rect! it draws an  
octagon! :( I need to make my own "round rect" drawing code for PC : 
( Ridiculous!

It's all very well saying "well it's the OS's fault, MS need to fix  
it"... but will our users tell us the same thing? Because you didn't  
fix it, I must. So if I could fix it without blaming RS, why can't  
you fix it without blaming MS?

5) Oh yes, progress bars are majorly screwed on the PC. if you do this:

progressbar1.maximum = 0
progressbar1.visible = false
progressbar1.visible = true

in a pushbutton... works on the Mac. Fails on the PC.

All this is RB2006r3, btw.

Perhaps some of these have been fixed for r4... I'd doubt it though.  
Sorry. Just personal experience.

--
http://elfdata.com/plugin/
"String processing, done right"


_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>


<Prev in Thread] Current Thread [Next in Thread>