VB.net“智能设备应用程序”调用组件的问题
在.net里新建一个Visual Basic项目,模板选择“智能设备应用程序”,建立一个WinCE的应用程序。
在这个项目中的工具箱的设备控件里,右击“添加/移除项”,在自定义工具箱里无论填加哪一个“.NET Framework组件”或是“COM组件”,在工具箱的设备控件里,刚刚添加的控件都是灰色、无法使用的。
我想请问各位,“智能设备应用程序”模板,可以使用哪一种组件呢?
其实我的目的是:
在eMbedded Visual Basic 3.0里有个 Microsoft CE Comm Control 3.0组件,想要在VB.net的“智能设备应用程序”里使用,但我添加进去后控件是灰色的无法使用,有什么办法可以解决呢?
问题点数:80、回复次数:6Top
1 楼wuyazhe(wyz&xyl)回复于 2006-03-09 15:09:16 得分 40
换用其他的。ce上,好像不可以用evb中的ocx了。也可以自己写个串口类。Top
2 楼zqh198011(Jason)回复于 2006-03-09 15:25:36 得分 0
先谢谢 wuyazhe(我的宝贝叫阿刺)
我想把evb的那个comm组件包一层,变成VB.net WinCE程序可以调用的组件
但问题是,什么样的组件,VB.net WinCE程序才能正常调用呢?Top
3 楼zqh198011(Jason)回复于 2006-03-09 17:33:44 得分 0
请知道的朋友教教我吧,谢谢了!Top
4 楼wuyazhe(wyz&xyl)回复于 2006-03-09 22:19:24 得分 40
.net写的程序要放到wince4.0以上版本的系统使用。常见的4.2,5.0,ppc2003都已经带了.net cf类库。如果用2005写,需要安装框架先。
串口部分不能使用evb的控件的。自己写个类。Top
5 楼zqh198011(Jason)回复于 2006-03-10 10:03:01 得分 0
我对串口部分不熟悉,这个类对串口的读写操作完全由我自己写吗?
还是可以借用evb的那个comm组件?
我的意思就是比如用C++调用evb的那个comm组件,来写一个类似dll之类的东西,然后给.net来调用,以实现.net对串口的操作。
就好象我搭个桥梁,使得.net和evb的comm组件能连接上。Top
6 楼zqh198011(Jason)回复于 2006-03-10 13:26:39 得分 0
继续请教高手Top




