PocketC Documentation

Developer's Notice [July 20 1998]
WinCE PocketC users, from now on, if you have any applets, or code, please just send them to HPC software sites (CEMonster, WinCEOnline, WinFiles, CELair, etc).  Current build Applets will be compatible with future versions.  With more applets online, your effort will increase PocketC's visibility and awarness in the HPC community. 
 

Bug Report Procedure:   

PocketC Specification
  Brieif PocketC Language Description

Detail PocketC Language Description

PocketC Library Functions
 

  User Interface Documentation

Edit Control

Button Control

PocketC Programmer Corner
  Important things you should know about

Online Discussion Board

PocketC Code Snippet

 

 

Known Issues and Answers

PocketC source code should be Unicode.  If you want to have an Unicode converter, here is a freedemo utility.http://www.basistech.com/unicode/demo-frame.html
Unicode Utility: WindowNT, default text editor. Window98, WordPad. 

PPC2.1 means PalmPC WinCE2.1, HPC1.0 means HandheldPC WinCE1.0, HPC2.0 means HandheldPC WinCE

PocketC related questions 

How do I know where the compile error is located?
If there is an error, the editor will jump to the error line after the compile.

Where can I get more help on PocketC?
Go to
http://www.burtcom.com/cgi-bin/pocketc_talk.pl
It is a web board, where your questions can be answered. We also read the board, and answer questions there. Please use the web board as the main resource for your questions.

What is the maximum source code file size?
We don't know the actual number.  The latest report from Interfox has indicated PCeditor can handle more than 100k source code.

Is PocketC a true ANSI C compiler?
No, It is designed to make programming easier and fun. We eliminated many headaches from the original C. Depend on your personal preference, you might like the changes, or hate it.

PocketC is constantly improving over time. Do I have to pay for each upgrades?
No. We will provide upgrades as free service until we decided otherwise. You are part of the PocketC user community. We improve our software base on your suggestions. So, please don't be shy about your wishs and suggestions. Send your email to
cao@orbworks.com! Don't forget to follow the standard bug report procedure.

Does PocketC support "struct" keyword?
No.

Does PocketC support Multidimension Array
No.

How do I delay my HPC/PPC suspend time?-- Submit by Mario Barp

  • This is the procedure to increase the delay before the suspend of the HPC.
  • Run a registry editor (TascalRegEdit for example)
  • Click twice on "HKEY_LOCAL_MACHINE"
  • Click twice on "SYSTEM"
  • Click twice on "CurrentControlSet"
  • Click twice on "Control"
  • Click twice on "Power"
  • Select the entry "BattPowerOff", double click
  • Select "Decimal" in "Base"
  • Modify the value in "Value Data" : for example : 300 for 5 minutes, 600 for10 minutes... Attention the 0 value is not correct.
  • Click on OK
  • Go to "Parameters"
  • Click twice on "Energy"
  • Check that the value of "Suspend after" is empty.
  • Click on OK.

Running Applications are not shown on the PalmPC's Taskbar.

Microsoft Documentation:
"
The Palm-size PC desktop includes a taskbar that contains a Start menu, an Input Panel button, a Desktop button, and a date and time annunciator panel. Because taskbars do not contain buttons for running applications, users cannot switch between applications by pressing a taskbar button. Instead, users launch new applications or reactivate idle applications using the Start menu or by pressing application-switching buttons found on the device casing.
"