Re: Porting from PPC 2003 to WM 5.0
- From: "ppcinfo" <ppcinfo@xxxxxxxxx>
- Date: Mon, 14 Nov 2005 18:15:24 -0700
I have several applications that I've developed using MS eVC C++ 3.0, and
they still work on the 2002, 2003, and Windows Mobile 5 OS devices. So for
now, you can still use this free development system for porting or
developing new apps for the WM 5 OS. The only thing you won't have, is
access to new functions, etc. that is part of the newer development
environments.
A few basic things to note about porting to WM 5 OS:
1) If you're writing info to the Registry File, you need to do a
RegFlushKey() call to ensure that all cached data is written to the file.
Microsoft discourages developers from doing this, but if your application
reads info from the Registry file while it is still running, you'll need to
do the flushing.
2) The appointment, contact, task, email, etc. databases are not stored in
the Object Store as in the previous OSes. You need to use POOM (Pocket
Outlook Object Model) to access such information.
3) If you are using the CEDB databases, they still work in WM 5 OS, although
the updated OS has a new database system called "EDB".
4) Some standard controls (e.g., property sheets, etc.) have a few quirks in
WM 5, so they don't all operate exactly the same way as under the 2003 OS.
This, of course, seems to always be the case when the OS changes.
Hope this helps.
ppcinfo
"Robert Scott" <no-one@xxxxxxxxxxxxxxxx> wrote in message
news:43790e6c.27014808@xxxxxxxxxxxxxxxxxxx
>I have an application that I designed using EVC 3.0 written in C++ but
> not with MFC. It uses only the Win32 API. Except for the little
> warning about possible incompatibilities during installation, my
> application runs as is on Pocket PCs going all the way back to 2001 up
> to devices running PPC 2003 SE. I got rid of the version warning by
> faking a higher version number in the .inf file, as described several
> times in this group (Thank you, group!). I have been distributing
> this program to the end users (professional piano tuners) for 4 years,
> and it is really convenient to have one program that works in such a
> wide range of devices.
>
> Now I am wondering about WM 5.0 on the Palm Treo, which has a square
> screen, and other new platforms. How long can I maintain this
> backward compatibility in one executable? At some point I guess I
> will have to jump to a new toolset and produce a separate executable
> (and installation program) for the newer platforms. The question is,
> when does that become absolutely necessary, and can I continue to use
> free tools to develop for the newer platforms (like the WM 5.0 on the
> Treo). To cover all the popular newer platforms, how many versions
> will I need?
>
>
> -Robert Scott
> Ypsilanti, Michigan
.
- Follow-Ups:
- Re: Porting from PPC 2003 to WM 5.0
- From: Robert Scott
- Re: Porting from PPC 2003 to WM 5.0
- References:
- Porting from PPC 2003 to WM 5.0
- From: Robert Scott
- Porting from PPC 2003 to WM 5.0
- Prev by Date: Re: Verify an XML Provisioning configuration
- Next by Date: Re: Check for installed program?
- Previous by thread: Porting from PPC 2003 to WM 5.0
- Next by thread: Re: Porting from PPC 2003 to WM 5.0
- Index(es):
Relevant Pages
|