Hi,

REALbasic 2007 Release 1 [Pro] for mac OS X [10.4.8]


There is three screen entries in the Language Reference:

a. Screen Class,
b. Screen Method,
c. ScreenCount.


To know that the integer parameter of Screen(x) is a 0-based integer, you have 
to access the Screen Method. To achieve that, you have to search it using the 
Seach field. Then you also learn that the main screen is Screen(0).
[On Mac OS X, the main window is the one where the MenuBar exists.]
[I suppose that the main window on other system is where the taskbar - whatever 
name have the bar where the OS command are issued - resides.]

In fact, [I get a bug: the auto-complete "popup window" stays open! even after 
I closed the Language Reference window!]...

Typing "Screen" + Tab displays an auto-complete popup window with "Screen", 
"Screen", and "ScreenCount". Guess what Screen is depending on the one you want!

Here, the first is the Screen Class, I suppose that the second is the Screen 
Method and the last is - of course - ScreenCount.


Life is enough unfair to not add more to the poor developer!


BTW: that is in the case you know there are two "Screen" commands (a Class and 
a Method).


Also, the entries in the Properties part have title case (for each components 
of each properties, for example: AvailableHeight), but this is no more the case 
[smile here] in the Example entries; the first example have no upper case 
(Screen(0). Properties) and the second example have one upper case but not for 
all Property names... [1]

And the worst is to come: the text refers to a Screen Function, but a click in 
the links leads to the ... Screen Class. (Notes and See Also sections.)

This is the kind of things that let (some) people think that REALbasic is a toy 
or at best an amateurish product, a non-professional product, and I do not 
think that this is the case. When I get REALbasic in its early age (before 
version 1), this kind of thing was not a problem for a not released product (a 
beta product) and needed a feature request. Now, nine years later (already nine 
years ?), this is a real flaw.

I will issue another message to address the trouble I had / the reason why I 
went to the Screen class.

I hope this is not a cry in the desert,

Emile



[1] This case mix / absence is seen all over the documentation. I know, this is 
not easy, but having a strong typed language with a documentation with a lack 
of "case spelling",... ts ts ts, not very professional.

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

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

Reply via email to