Can program written for PPC 2003 be run in wm 2005?

B

bonnijose

hello,

i am a bit confused with all the year suffixes to the Pocket PC system
and Windows CE system.

I have a program that was written in VS C# 2003 for the compact
framework. The resulting software is for the PPC2003 right?

Please correct me on this?

Q:

Can a software written in VSC#2003 be run if the OS is PPC2002?

Q:

Can a software written for the PPC2003 be run in a Windows Mobile 2005?

Thanks!
 
P

Peter Foot [MVP]

An application written for Pocket PC in Visual Studio 2003 will be for .NET
Compact Framework v1.0. This means it will work on Pocket PC 2000/2002 with
the .NETCF v1.0 runtime installed, and Pocket PC 2003/ Windows Mobile 5.0
Pocket PC which have the runtime in ROM on the device.

The only time you'll have problems with this is if your code called into
device specific APIs which are only present on your 2003 device, if you are
using just standard .NETCF functionality your application will continue to
run on Windows Mobile 5.0

Peter
 
B

bonnijose

Thanks Peter for the reply.

So most software are forward compatible if basic netcf functionalities
are called?

At the moment I am not sure if basic components are used or other
specific functions were called in the program.

thanks for the input though.


I would suggest that Microsoft make a uniform naming system...if that
is possible.

If you would like to run on a PPC2002 then use VS####
If you would like to run on a PPC2003 then use VS####
If you would like to run on a WM2005 then use VS####

If it was written for PPC2002 but you would like it to run on WM2005
then install this RuntimeComponent####

maybe i am oversimplyfying the interoperability of the various versions
of VS but it would definitely make the users life a lot simpler.

thanks!
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top