社区
VB基础类
帖子详情
xp系统下开发的VB程序如何兼容Vista系统?
php_wsd
2009-05-15 02:10:43
最近写了一个VB小程序,里面用到ado控件
我将它打包后,发给别人使用,vista系统下不能运行,提示:“访问OLE注册表的错误。”如何解决?xp,2000系统中正确。
还有一个问题,打包后的程序,关闭后,任务管理员中的程序还在运行,这是什么造成的?如何解决?
...全文
560
20
打赏
收藏
xp系统下开发的VB程序如何兼容Vista系统?
最近写了一个VB小程序,里面用到ado控件 我将它打包后,发给别人使用,vista系统下不能运行,提示:“访问OLE注册表的错误。”如何解决?xp,2000系统中正确。 还有一个问题,打包后的程序,关闭后,任务管理员中的程序还在运行,这是什么造成的?如何解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Billy
2011-03-02
打赏
举报
回复
xp sp3 打包 win2000也无法安装??
闷!!
tanyx
2011-02-28
打赏
举报
回复
一个微软已经弄出这么多系统,还互相不兼容,以后微软重点支持哪个系统啊?
VBAdvisor
2009-05-19
打赏
举报
回复
[Quote=引用 10 楼 chenjl1031 的回复:]
告诉你们:Windows 7 也支持VB6。
[/Quote]
Windows 7支持VB6.本人已经安装使用了。
php_wsd
2009-05-19
打赏
举报
回复
如何使用unload事件?这个事件里面要做什么?
the_fire
2009-05-17
打赏
举报
回复
[Quote=引用楼主 wangsdong 的帖子:]
还有一个问题,打包后的程序,关闭后,任务管理员中的程序还在运行,这是什么造成的?如何解决?
[/Quote]
如果直接从工程里生成的exe运行也是这种情况的话,你可以考虑下unload事件。
我是一道光_
2009-05-17
打赏
举报
回复
up..
不知道
php_wsd
2009-05-15
打赏
举报
回复
还没有搞定
xingmin
2009-05-15
打赏
举报
回复
兼容运行能不能?
zz005
2009-05-15
打赏
举报
回复
应该是缺乏VB6的类库
用VB6自带的打包工具打包,然后到VASTA机器中安装试试
zzhgb
2009-05-15
打赏
举报
回复
[Quote=引用 5 楼 kongxinBB 的回复:]
建议你换一种打包工具,不要用vb自带的,比如Steup Factory 7.0
此外,你不要直接引用ado控件,可以采用创建ado对象的方式,这样就可以避免一些版本的差异影响
如Set objRst=Createobject("ADODB.Recordset")
[/Quote]
不要直接引用ado控件;好像不行么,
还是要引用类库的吧,还是存在版本问题的吧?
请指教啊
东方之珠
2009-05-15
打赏
举报
回复
告诉你们:Windows 7 也支持VB6。
liuxu2559
2009-05-15
打赏
举报
回复
一般是向下兼容,向上兼容不太好预测吧.
Vista和XP兼容那么好,Vista就不会在十大烂系统之列了(个人觉得)。
php_wsd
2009-05-15
打赏
举报
回复
兼容性真麻烦,还以为在Vista中的VB程序,低版本的系统中可以兼容。
yangguo8013
2009-05-15
打赏
举报
回复
我是在vista 上编的VB,没有错误。到XP上,发现不了对象。。。。。不知道兼容性怎么这么差。。。。。
php_wsd
2009-05-15
打赏
举报
回复
是中文名
kongxinBB
2009-05-15
打赏
举报
回复
建议你换一种打包工具,不要用vb自带的,比如Steup Factory 7.0
此外,你不要直接引用ado控件,可以采用创建ado对象的方式,这样就可以避免一些版本的差异影响
如Set objRst=Createobject("ADODB.Recordset")
liuxu2559
2009-05-15
打赏
举报
回复
在Vista系统里面编译一下,是否可行?
程序关闭后,任务管理器里还在运行,你的工程名称是否是中文,换英文的试试?
以前好象解决过,不过记不清楚了。
samtyty
2009-05-15
打赏
举报
回复
学习
东方之珠
2009-05-15
打赏
举报
回复
1、vista系统是是兼容VB6的,因为vista系统自带msvbvm60.dll(但不含msvbvm50.dll)。
2、只要在vista系统下能正确注册ado控件,运行应该是没有问题。但vista系统的Home版和终极版是不同的,分别试一下,我碰到过这个问题,XP、2000系统自带的MsWebDVD.dll在Home版下可注册成功,但终极版不能注册MsWebDVD.dll。
3、用什么工具打的安装包,不应该有这样的问题。用Setup Factory 7.01试试打包。
goosen
2009-05-15
打赏
举报
回复
up 关注
vb
创建快捷方式
兼容
vista
XP
本文介绍了一种使用
VB
6及
vb
6stkit.DLL库在不同位置如桌面、开始菜单等创建快捷方式的方法,并提供了
兼容
Vista
系统
的示例代码。
Windows
XP
/
Vista
终极
兼容
指南:Visual C++运行库完整解决方案
本文提供Windows
XP
和
Vista
系统
下Visual C++运行库的完整解决方案,涵盖版本
兼容
性、安装方法及高级功能。重点指导用户选择适配的运行库版本(如
XP
用v0.35.0,
Vista
用v0.61.0),并通过图形化或命令行方式安装,解决“缺少dll”等常见问题,保障老旧
系统
应用正常运行。
Windows
XP
/
Vista
用户必看:gh_mirrors/vc/vcredist
兼容
性解决方案
本文针对仍在使用Windows
XP
/
Vista
系统
的用户,详细介绍了如何通过gh_mirrors/vc/vcredist项目解决Visual C++运行时
兼容
性问题。涵盖
系统
兼容
性边界、安装前的环境准备、多种部署方案、常见问题排查、运行时维护管理等内容。通过AIO安装包和相关技术手段,帮助用户构建完整的运行时环境,解决
程序
启动故障。
VB
6
程序
与Windows
Vista
的
兼容
问题
本文讨论了Visual Basic 6.0
程序
在Windows
Vista
系统
上的
兼容
性问题。特别指出,当表名包含数字或汉字时,使用DAO 2.5/3.51访问Access 97/95格式的MDB文件会遇到问题。解决方案是更换为DAO 3.6版本。
VB
6老项目焕新颜:3种方法让你的
程序
兼容
Win7/Win10风格(附Manifest文件模板)
本文详解
VB
6遗留
程序
兼容
Windows 9/
Vista
/7/10/11现代UI风格及高DPI显示的三大技术路径:外部Manifest文件、资源编译嵌入(推荐)、第三方PE编辑器注入;重点阐述Manifest引导Comctl32.dll v6.0加载机制、UTF-8无BOM编码规范、x86架构约束,并提供DPI感知声明、缩放适配、多版本OS
兼容
性配置策略。
VB基础类
7,787
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章