[RESOLVED] SmartPhone App Backwards Convertion?
I have created an app using dot.net 2005 for the SmartPhone PPC 2003 version
I want to be able to run it on PPC 2002
So simple I thought open my app then open a new app in dot.net 2003 and then a quick copy and paste of controls and code and then sit for a few hours and sort it out.:eek:
But no I am unable to copy and paste between the 2 IDE’s why is this? I can copy in 2005 but when a switch to 2003 the paste is greyed out :confused:
Re: SmartPhone App Backwards Convertion?
Are you sure that PPC 2003 runs on PPC 2002? Am not sure at all.
Re: SmartPhone App Backwards Convertion?
No it does not but if I get the code into the 2003 IDE I will change it to work But I cannot get it in!
Re: SmartPhone App Backwards Convertion?
Hi,
the 2 IDE's are incompatible, so you can't copy controls from 1 and paste into the other. http://msdn2.microsoft.com/en-us/lib...43(VS.80).aspx has a matrix of support. I seem to remember that Smartphone initially wasn't supported by VS, but I could be wrong.
In VS2005 you can always choose a Device Application (1.0) project, which is 'A project for creating a .NET Compact Framework 1.0 forms application for Pocket PC 2003 and later'. That MAY let you copy controls between projects, but no guarantees
Pete
Re: SmartPhone App Backwards Convertion?
Thanks Pete, have you got a view on which IDE I should use?
Re: SmartPhone App Backwards Convertion?
Hi,
VS2005 - as you can create CF1 and CF2 projects
Pete
Re: SmartPhone App Backwards Convertion?
Pete,
What's CF ?
Is it possible to install PPC 2003 on a PPC 2002 device? if so how?
Re: SmartPhone App Backwards Convertion?
Hi,
CF is compact framework. A program written with VS2005 should run on PPC2002, 2003 WM5 and WM6. As I said earlier, I don't think the original smartphone support the .Net compact framework
If you mean can you upgrade the OS from PPC2002 to PPC2003, only if the manufacturer provided the upgrade, and you can get hold of the upgrade CD
Pete
Re: SmartPhone App Backwards Convertion?
On my copy of VB .Net 2005 in Deployment Options there is no target device option other than PPC 2003?
Is yours different?
Re: SmartPhone App Backwards Convertion?
Re: SmartPhone App Backwards Convertion?
Be aware that if you use A Pocket or smartphone Pc 2003 you cannot use the version of Windows Mobile 5 or later. That is a pain because you are not left with many options and you will have to use API's from the CF dll's or you will have to create-call C++ dll's.
Re: SmartPhone App Backwards Convertion?
Pete,
Installed those but my target device deployment options are still the same
1. Pocket PC 2003 Device
2. Pocket PC 2003 SE Emulator
3. Pocket PC 2003 SE Square Emulator
4. Pocket PC 2003 SE Square VGA Emulator
5. Pocket PC 2003 SE VGA Emulator
With no option to deploy to Pocket PC 2002 :sick:
Re: SmartPhone App Backwards Convertion?
You can deploy pocket pc 2002 in VS2003.
Re: SmartPhone App Backwards Convertion?
Hi,
you won't get an option for 2002 - just 2003.
Are you trying to deploy to a 2002 smartphone?
Pete
Re: SmartPhone App Backwards Convertion?
I am trying to deploy to the XDA which is a phone with PPC installed but an earlier version than PPC2003.
Re: SmartPhone App Backwards Convertion?
Hi,
in that case you shouldn't have a problem deploying a version compiled for 2003. I have an XDA for testing, and that scenario works fine
Pete
Re: SmartPhone App Backwards Convertion?
Pete,
From the IDE - Tools, Connect to a Device, PPC 2003, PPC 2003 Device >>>>>>>>>>>>>>>>>>>>>>>>>>>>
Then error Message “Connection Failed” the specified program requires a newer version of Windows on the Device – Which I have always taken to mean PPC 2003 :confused:
Re: SmartPhone App Backwards Convertion?
Hi,
you can't debug/deploy like that, but the compiled application should run on the XDA. You would need to test/debug on a 2003 device, but then compile and deploy to a 2002 device
Pete
Re: SmartPhone App Backwards Convertion?
Well that explains it then, many thanks again Pete