PocketPC Article Resources
Click here to go to get more information on "Embedded Visual Tools" by Microsoft (needed to create PocketPC applications)
Click here to visit the PocketPC Developer Network where you can find several articles to help you program the PPC.
If you have any questions/comments, please feel free to send me an email: wkrawec@hotmail.com
Update: Click here for a direct link to the eMbedded Visual Tools SDK 3.0
Update 6/1/06
There are four different types of executable files you can created using eMbedded Visual C++ and they are:
- x86 Debug: .exe file for the emulator which includes debug information
- x86 Release: .exe file for the emulator which doesn't include debug information (resulting in a smaller executable)
- ARM Debug: .exe file for an actual PPC which includes debug information
- ARM Release: .exe file for an actual PPC which doesn't include debug information
So, if you are creating a program to test on the emulator, use the x86 Debug mode. If you are creating a file for an actual PPC (for example after you have finished testing on the emulator), create an ARM Release file. You can change the output type at any time using the drop-down list located on one of the top most toolbars of the Visual C++ IDE.
Additionally, the resulting .exe file can be found by navigating to your project's save folder, and once there you should see directories entitled: "X86Dbg", "X86Rel", "ARMDbg", and "ARMRel" which contain the .exe files generated when using "x86 Debug", "x86 Release", "ARM Debug", and "ARM Release" modes respectively.
In order to use a class, you must:
- Save both the .h and the .cpp file
- Include both files in your project
- Follow the instructions in the .h file
Here are the files:
HotKey class (allows you to easily access the four hotkeys on a Pocket PC):
SerialPort class (allows you to easily use the serial port on a PocketPC or a Windows PC):
Network class (allows you to access a wireless network adapter on a Pocket PC):
- If you are interested in this class, please send me an email and I'll send it to you that way. There are still a few things I want to do with this class before posting it here (however it does work now).