By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
425,542 Members | 1,740 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 425,542 IT Pros & Developers. It's quick & easy.

Pocket PC

P: n/a
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?

What language can I use to write small applications for the Pocket PC?

Many thanks

Terry Metcalfe
Oct 12 '08 #1
Share this Question
Share on Google+
5 Replies


P: n/a
"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

Oct 12 '08 #2

P: n/a
Terry Metcalfe wrote:
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?
VB6 natively can't, but there was an MS addon that allowed cross compiling.
What language can I use to write small applications for the Pocket PC?
Personally, I use c# and the .NET compact framework.
Most devices have at least .NET 1.0.

--
Dean Earley (de*********@icode.co.uk)
i-Catcher Development Team

iCode Systems
Oct 13 '08 #3

P: n/a
The professional version of VB 2005 had the capability of writing to
such devices. It even had a simulator, so you could see what it was
going to look like.

I don't know of anything earlier that had the feature built in.

On Sun, 12 Oct 2008 10:17:55 +0100, "Terry Metcalfe"
<te***********@btinternet.comwrote:
>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?

What language can I use to write small applications for the Pocket PC?

Many thanks

Terry Metcalfe
Oct 13 '08 #4

P: n/a
Have you tried the "Windows CE Toolkit" for Visual Basic ?

"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?

What language can I use to write small applications for the Pocket PC?

Many thanks

Terry Metcalfe


Oct 13 '08 #5

P: n/a
Thanks for those who responded to my request for details as below.

It seems that I need Windows CE toolkit for VB 6.

Now all I need to do is to find a copy at a reasonable price
Thanks again

Terry Metcalfe
"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?

What language can I use to write small applications for the Pocket PC?

Many thanks

Terry Metcalfe


Oct 14 '08 #6

This discussion thread is closed

Replies have been disabled for this discussion.