|
查看: 1194|回复: 10
|
从VB6的程序转去Pocket PC的方法 (成功了!)
[复制链接]
|
|
|
菜鸟问题,请大家帮帮忙!
Q1. 我有一个简单的VB6 程序 (简单的计算程序), 想要把它port 去Pocket PC (Windows Mobile 5)。
请问我需要什么基本的software来convert去pocket PC?
用VB2005 express 可以吗?
或我应该有什么开发工具?
Q2. 我手上没有Pocket PC。
有什么好用免费的Simulator 可以介绍?
谢谢。
[ 本帖最后由 clip 于 4-11-2007 08:45 AM 编辑 ] |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 9-10-2007 02:31 PM
|
显示全部楼层
回复 #1 clip 的帖子
没有人能帮忙? 看来要靠自己了, 找到了, 我会update这里。
谢谢! |
|
|
|
|
|
|
|
|
|
|
发表于 14-10-2007 04:18 PM
|
显示全部楼层
回复 #1 clip 的帖子
可以用Visual Studio 2003,2005或最新的2008Beta Pro 版本。
没错的话,Express版本应该没有support smart device。
没有Pocket PC, Debug时可以选择Emulator。 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 14-10-2007 05:03 PM
|
显示全部楼层
原帖由 k-1 于 14-10-2007 04:18 PM 发表 
可以用Visual Studio 2003,2005或最新的2008Beta Pro 版本。
没错的话,Express版本应该没有support smart device。
没有Pocket PC, Debug时可以选择Emulator。
谢谢, 是不是一定要用Pro edition?
Visual Studio 2003 compile出来的可以跑在windows Mobile 5.0/6.0 吗? |
|
|
|
|
|
|
|
|
|
|
发表于 15-10-2007 04:46 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 16-10-2007 01:49 AM
|
显示全部楼层
原帖由 clip 于 3-10-2007 03:20 PM 发表 
菜鸟问题,请大家帮帮忙!
Q1. 我有一个简单的VB6 程序 (简单的计算程序), 想要把它port 去Pocket PC (Windows Mobile 5)。
请问我需要什么基本的software来convert去pocket PC?
用VB2005 express ...
可以用Visual Studio .Net 2003 或者是Visual Studio 2005 Standard Edition
记得2005的要有"Standard Edition"那个字眼,如果你去买cd的话,那些包装只些Visual Studio2005而已的话都不能用来做Pocket Pc或者是电话的application的..
Express Edition的没有能做Pocket Pc的application |
|
|
|
|
|
|
|
|
|
|
发表于 16-10-2007 02:00 AM
|
显示全部楼层
原帖由 clip 于 14-10-2007 05:03 PM 发表 
谢谢, 是不是一定要用Pro edition?
Visual Studio 2003 compile出来的可以跑在windows Mobile 5.0/6.0 吗?
2003的要名字是 Visual Studio .NET 2003(一定要有.Net字眼,install 时候可能会出现什么ASP.Net 1.1还没udpate什么的...在install 那之前,要去control panel/ add/remove program 那里install IIS(一定要记得click "detail"然后select全部),然后才可以install visual studio .net 2003, 要不然的话你install了之后不能compile 的,会出现errors)
2005的是 Visual Studio 2005 Standard Edition (里面已包含了做.NET的application,我install了问题多多,到现在还没有解决咧,救命救命,我install了之后能做web application的东西,但是mobile application的都不能用,那里一直显示我的J#distrubutor有问题,然后我要uninstall visual studio 2005standard edition却又不能uninstall,搞到我现在要format电脑 )
我现在在写着论文也是用着2005的..也正做着pocket pc的application,或许可以交流交流下.. |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 27-10-2007 01:27 PM
|
显示全部楼层
回复 #7 tommytan1985 的帖子
我刚装了Visual Studio 2005.
click New project 时,
Project type: Smart Device, 有
1. Pocket PC 2003
2. Smartphone 2003
3. Windows CE 5.0
我是要用在HP的PDA phone, OS Windows mobile 5.0。
请问我要用哪一个? |
|
|
|
|
|
|
|
|
|
|
发表于 29-10-2007 01:17 PM
|
显示全部楼层
原帖由 clip 于 27-10-2007 01:27 PM 发表 
我刚装了Visual Studio 2005.
click New project 时,
Project type: Smart Device, 有
1. Pocket PC 2003
2. Smartphone 2003
3. Windows CE 5.0
我是要用在HP的PDA phone, OS Windows mobile 5.0 ...
Pocket PC 2003吧..你create新的project然后直接按run..就会出现跟你的windows mobile一样的interface了.. |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 4-11-2007 08:44 AM
|
显示全部楼层
回复 #9 tommytan1985 的帖子
成功了, 但要修改一些code, 那个.net compact framework 有很多限制。
我是用Convert 的功能, 把VB6 convert 去VB.net.
它不能运行, 要修改,修改后,VB.net 可以跑了, 我在create Pocket PC 2003的project。
然后把vb.net 的control,(textbox, button & etc) 一个一个copy & paste 去 PPC的那个form.
还是不跑, 又修改一些code, 现在终于成功了。
VB.net 对我来说, 是全新的, 会VB6, 不一定就会VB.net。。 |
|
|
|
|
|
|
|
|
|
|
发表于 7-11-2007 05:04 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|