win7-XP下生成的VB可执行文件,不能在WIN7上使用

问题描述

XP下生成的VB可执行文件,不能在WIN7上使用

我在XP环境下开发了一个程序,生成可执行文件,然后把需要的控件放在同一个文件夹目录下,这样即使用在没有安装VB软件的XP系统上,程序也可以正常运行、调用控件。
现在这个东西放在WIN7上,一打开就提示“未预期错误”,然后我查了百度,说XP控件都是32位的,于是我把我的程序挪到32位的WIN7,错误提示依旧。
另:我在64位的WIEN7上试图用2012版本的VISUAL STUDIO调试程序,结果打开我的VBP文件,提示如下:“无法在VISUAL STUDIO 中打开VISAUL BASIC 6.0(.VBP)文件”。有关从VISUAL BASIC 6.0进行升级的详细信息,请参阅******(一个网页链接)
请大侠指点,我该从什么地方下手,解决这个问题

解决方案

vs2012和vb6不兼容。升级代码不是你几天甚至几个星期能学会的。
win7基本上还是支持vb6写的程序的,关键是控件的注册和安装,以及uac提权,稍微修改你的程序就可以。

解决方案二:

应该是提示缺少DLL还是什么的吧,最简单的做法就是将DLL一直打包。

时间: 2024-08-07 00:00:53

win7-XP下生成的VB可执行文件,不能在WIN7上使用的相关文章

win7系统下生成excel,ExcelApp.CreateDispatch执行失败

问题描述 win7系统下生成excel,ExcelApp.CreateDispatch执行失败 com库已经初始化了

Win7/XP下IE收藏夹位置在哪里?

Windows XP系统IE收藏夹位置如下:C:Documents and SettingsUserFavorites Windows 7系统如下:C:UsersuserFavorites 其中C是表示系统所在盘符,User为你当前登录系统的用户名. 如下方法快速找到收藏夹位置(这里以XP系统IE6为例,Windows 7等其他系统同样适用于该方法): 1.单击菜单栏上面的"搜藏夹",按住键盘上的 shift 键以后在单击"整理收藏夹",便可快速打开搜藏夹所在的文件

Ideapad U410在Win7系统下显卡驱动无法安装或安装不上

  故障现象: IdeaPad U410机型在安装Win7系统后,从联想官网下载安装显卡驱动时安装不成功,在设备管理中独立显卡前始终显示"叹号".如下图所示: 解决方案: 遇到此问题时,请先在开机看到联想LOGO时按"Fn+F2"进入到BIOS中.在InformaOStion选项下查看BIOS Version版本.如果BIOS版本低于65CN21WW,请刷新BIOS版本至21版. 提示:刷新BIOS存在很大风险,请提前备份您的计算机数据,并在专业人士指导下进行或送修

xp系统-vs2010生成的访问access数据库程序,在xp下不能查询

问题描述 vs2010生成的访问access数据库程序,在xp下不能查询 我在32位win7系统下,编写的sql访问access2010数据库程序,调试完成,生成了可执行文件.但是当我将执行好的文件,安装到xp系统上时,可以安装,数据更新,也能更新到数据库,就是查询功能不好用,跟没有链接查询似得,求大神帮忙? 解决方案 可以更新按理说也可以查询.你去掉try catch然后运行,看看报什么错.比如是不是连接字符串或者日期格式的问题. 解决方案二: 我在win7系统下运行,及能更新,也能查询,什么

error-MTK 在win7环境下编译出错 求大牛

问题描述 MTK 在win7环境下编译出错 求大牛 MTK 在win7电脑下编译报错具体报错内容如下:大阿萨德发 kalincludekal_trace.h(319) : fatal error C1083: 无法打开包括文件:"stdarg.h": No such file or directory _这个问题需要怎么解决,在项目找了 是有这个文件的 解决方案 在XP下是可以编译通过 运行没有任何问题的 解决方案二: 检查stdarg.h这个文件是否存在.在你的编译路径里面么?打开V

vb.net sql查询语句 win7 xp win10 问题!时间函数!求高手指点!

问题描述 我正在写个winform项目,用的vb.net+SqLite.在写到一个查询函数:button1....'查询当天销售合计记录'button1....'查询当天销售合计记录Dimtime1AsDateTime=DateTime.Today()DimstrLabelAsString="selectsum([销售金额])asw,sum([总销售数量])ass,sum([收到金额])ast,sum([合计毛利])asefromXSTJwhere[销售时间]like('"&t

[急]用VB.NET 在win7系统下如何获取本机mac地址

问题描述 用VB.NET在win7系统下如何获取本机mac地址XP系统如下代码是OK的,在Win7系统中获取不了.DimWmiAsNewSystem.Management.ManagementObjectSearcher("SELECT*FROMWin32_NetworkAdapterConfiguration")ForEachWmiObjAsManagement.ManagementObjectInWmi.GetIfCBool(WmiObj("IPEnabled"

VB.net 在64位win7系统下,调用API函数,在传址时为什么总会发生异常。。

问题描述 请帮教各位高人,VB.net在64位win7系统下,调用API函数,在传址时为什么总会发生异常..函数声明:DeclareSubdmc_move_line3Lib"DMC.dll"(ByRefaxisAsShort,ByValDist1AsInteger,ByValDist2AsInteger,ByValDist3AsInteger,ByValposi_modeAsShort)函数调用:DimAxisArray(3)AsShortDimLineEndArray(3)AsInt

win7 vs2013发布的网站 传到xp下测试 有些功能没有呢

问题描述 win7vs2013发布的网站在win7下测试没问题,可传到xp下测试发现有个别功能没有了请问是咋回事?大家有没有遇到这种情况的请帮助! 解决方案 解决方案二:另外vs2013生成网站和发布网站有何区别?