Not long ago Percival asked me why I abandoned the compiler, so I'm going to take you through a procedure that should bring up a blank screen in POSEor your palm device, which ever you chooose.

-First, just open the "Minimal folder" in the samples Directory-Then open the "Minimal.ocp" file, but don't set it to the project file just yet.-Scroll down to the handler at the bottom "myapp.onstart()"-This single line -> myForm.load(); -Change to -> myForm.load; -At this point don't compile it, instead, just save the file.-Now SET the Minimal.ocp file to the project file.-Next compile it!!, it should, if not go back and try it again.-If you run the PRC file in POSE or download it to your device, You should see a blank screen

It's kind of funny now , but it wasn't while I was trying to compose a simple program awhile ago.I didn't address this issue to Dewey, It really doesn't matter anymore, it's water under the bridge.

PocketC Architect allows you to take the address of functions and methods, even ones provided by the runtime like UIForm.load. So, the line: myForm.load; is perfectly valid code - it is an expression that evaluates to a function pointer. In other words, this is not a bug. Given that this does confuse some new users, it would be nice if the compiler could generate a warning for function pointer expressions that are not assigned, passed to functions, or otherwise used properly.

The popup list in the editor brings up the method "load" without braces that's why..

No compiler should ever compile code that outputs a blank screen. User error? You really think so...??I wasted alot of time searching, which the compiler seens to ignore, talk about poor type checking or what!!

A simple warning would surfice.

-Neil"ANSI C programmers would not like this compiler, or even think of purchasing it,. That was my mistake... "