发新话题
打印

让Vista兼容你用VB6开发的程序

让Vista兼容你用VB6开发的程序

虽然VB现在已经发展到8.0了,但MS现在还没有抛弃VB6。
MS的VB开发团队正在检测VB6的各个模块,确保其可以在Vista上正常执行,从官方发布的一项支持声明中可以看到大部分都是受支持的。
从我的软件来看,有二万多行代码在vista中运行,竟能全部正常,不过有一点需要注意
VB6中的sendkeys函数万万不能使用。
只要一执行程序会瞬间结束,不知何故?
vista默认的日期格式分界线为:/
其它的我没遇到,这两个问题一解决,我的软件就能正常地跑在vista之上了。

还有就是有朋友说在Vista上不能正确获得硬盘ID号,可我的可以,
弱弱问一下是不是串口?
我虽然升级了电脑的硬件,但没换那块80G的IDE口硬盘。故此那个类模块在获取硬盘ID时是正确的,没有不能获取ID失败的问题
不知各位朋友在支持Vista中有没有遇到问题,共享一下经验!

[ 本帖最后由 sst258 于 2007-12-4 18:58 编辑 ]
本帖最近评分记录
  • yimol 活力 +6 鼓励发起讨论 2007-12-5 09:53

TOP

Vista因该兼容用VC6开发的程序吧!

为软不会有耍我们吧!

TOP

应该不会吧,用它的开发工具便是对他的最大支持。
他这时费这么大的劲支持VB6为什么,也许跟目前Vista销量有关吧,支持了VB6这样VB6开发的软件的的用户才可能买vista不然这此用户不会买了Vista又给自己找麻烦吧。提供了支持就都方便了。这也是微软件一惯的风格,兼容性好

TOP

BASIC是比尔的起家语言,又有几百万的用户,更重要的是效率实在是太高了。
因此 vb + c 绝对是完美组合!
Something you can see it. But you can never reach it.

TOP

delphi+c也是不错的选择
你才是国家队的,你全家都是国家队的

TOP

+++++++++

TOP

最近做了一些网页ocx,比较起来,delphi确实比vb强不少。
自由啦,我想说什么想做什么,谁都管不着!
“让他们怨恨去吧,我也一个都不宽恕。”

TOP

记住,用VB开发VISTA兼容程序不要用通用对话框控件,直接调用API,要不然死的很惨。
What?

TOP

发新话题