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>
|