"Terry Metcalfe" <te***********@btinternet.comwrote in message
news:bo*********************@bt.com...
>I have an Asus A696 pocket PC. I have written a small test program in VB6
called "Pocket PC" and compiled it just as I would normally do to run on my
desk top. It runs on my desk top perfectly normally. I then copied the
application file to my Pocket PC.
When I try to run it on my Pocket PC I get the error message " 'Pocket
PC' is not a valid Pocket PC application ".
I am right in assuming that I cannot use VB6 to write programs for the
Pocket PC?
Yes. Your desktop system has a processor with some variant of the x86
archetecture. The A696 has an Intel XScale processor, which is a version of
the ARM architecture.
What language can I use to write small applications for the Pocket PC?
The CE version of NSBasic
http://www.nsbasic.com/ might work. I'm not sure
what versions of Windows or CPUs they support.
Pocket C for CE
http://www.orbworks.com/ might also work. Same cautions as
above.
I can't really say for either. All of my hand-held work targets either Palm
OS or a rather old Poquet PC. For the PalmOS I've used both NSBasic and
Pocket C and found them both to be rather good. I use Pocket C now mostly
because I use C at my day job and it was easier to use a single language
most of the time.
Final note: While looking for languages to use on my Palm I ran across
something that use VB as the IDE and then translated the compiled program to
run on a Palm. They may have had a version for a Pocket PC as well. I'm
unable to turn it up searching right now, but perhaps you'll have better
luck.
- Bill