Re: Developing with eVC for PPC and WM 5.0



On 23 Jul 2006 19:45:04 -0700, junk@xxxxxxxxx wrote:

Do you use the same executable (since it is ARM) and simply change the
install stuff (ie, the cab) to mention ARMV4 rather than ARM (or are
compiler changes needed)? When I try to install my app on a WM5 device,
I get the message "CAB was unsuccessful. The installation file is not
intended for this device."

For each of my apps, each CAB file for Pocket PC works on all versions
of Pocket PC from the original (2000) to WM 5. So for each
application, I have 3 CAB files that handle all Pocket PCs running all
CPUs (SH3, MIPS, and ARM). For all other platforms, I have a second
set of CAB files built for HPC Pro.

Installations may run into problems with screen resolution. The
following overlap in content, but provide different details:
http://msdn.microsoft.com/library/en-us/dnppcgen/html/dpi_awareness.asp
http://msdn.microsoft.com/library/en-us/dnppcgen/html/orientation_dpi_aware_apps.asp



I'm suffering from platform-overload: much of this source code is share
by a Palm OS, two Windows, and PPC applications. I'm continually
switching between OSs and IDEs and pretty lame when it comes to Windows
CE, er Pocket PC, er Windows Mobile.

Well said.



Thanks!

Steve

ppcinfo wrote:
I strictly use eVC++ 3.0 for all of my application development for the
Pocket PC 2002, 2003, and Windows Mobile 5 OS devices. I simply generate a
ARM executable which runs on the different OSes. I write all my code in C
with Native APIs, so I don't use the MFC stuff.

Now, if you want to use some of the newest capabilities of the WM 5 OS,
you'll need to do some tricky stuff or switch to a different Microsoft IDE,
however, if you're simply wanting to run your existing ARM executable on WM
5 it shouldn't require much changing. The biggest thing I've run into, is
the necessity of flushing the registry file cache when writing to the
registry file on the system.

ppcinfo


<junk@xxxxxxxxx> wrote in message
news:1153672438.462501.299720@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
I have an application written in eVC 3.0 (MFC) that I want to port to
Windows Mobile 5.0. I need to minimize development time and to continue
to support the Pocket PC platform (I currently only support ARMS
processors on the PPC).

1. Can I continue to use the eVC 3.0 development platform?

2. What changes are needed to run on WM 5.0?

3. Will the changes be backwards compatible (i.e., will the new source
still compile for the PPC or should I branch the source code into two
projects)?

Any other tips?

Thanks for your insight!

Steve


-----------------------------------------
To reply to me, remove the underscores (_) from my email address (and please indicate which newsgroup and message).

Robert E. Zaret, eMVP
PenFact, Inc.
20 Park Plaza, Suite 478
Boston, MA 02116
www.penfact.com
.



Relevant Pages

  • Re: Getting Started with sql for my pocket pc...
    ... I believe they didn't work because VS wasn't deploying the sql ce cab to my ... Maybe there was something not self-installing in my program to the Pocket Pc ... > If you have VS 2003, you don't need to install anything on to your PC to ...
    (microsoft.public.dotnet.framework.compactframework)
  • Re: emu48ce problem on hp jornada pocket pc
    ... Microsoft pocket PC version 3.0.11171Processor ARM SA1110 ... I personally tried Emu48CE v1.23 two or three years ago on my Jornada ... I will download your version and see what happens when I install it and run ...
    (comp.sys.hp48)
  • Re: ARM or SH3 is iPAQ rx3715
    ... I'm trying to install it. ... I thought I have to pick one CAB and copy it to ... I've tried that before and it killed my built-in camera :-( i.e. even the ... If you use HP Jornada 500 Series Pocket PCs, ...
    (microsoft.public.pocketpc)
  • Re: Questions relating to Deploying App to Pocket PC?
    ... >I thought the .x86 is for Intel processors? ... >Since the ARM cab worked, where on the PPC do I find this info? ... Intel has a license to build and distribute ARM CPUs. ... Pocket PC 2003. ...
    (microsoft.public.pocketpc.developer)
  • Re: How to Add Database to Pocket PC during Installation Process
    ... Specify in the INF file for the CAB the name of the file (in the CopyFiles ... > Thank for Harry and Ken for guiding me the installation process of Pocket ... seem to be able to install with one cab file under my ini file. ...
    (microsoft.public.pocketpc.developer)