标题:win10系统下运行VB6打开一个工程或者新建一个工程时会停止工作
只看楼主
cheetah
Rank: 2
等 级:论坛游民
威 望:2
帖 子:110
专家分:92
注 册:2013-6-29
结帖率:85.71%
 问题点数:0 回复次数:7 
win10系统下运行VB6打开一个工程或者新建一个工程时会停止工作
操作系统:win10
VB6版本:中文企业版
没有安装VS的时候是可以运行的,安装以后就不行了
win7系统下就算装了VS也可以运行,有大神知道什么原因吗?感激不尽
网上说的方法也试了好多无济于事   例如:设置管理员运行,兼容模式运行等都不行


[此贴子已经被作者于2017-4-24 19:36编辑过]

搜索更多相关主题的帖子: win7系统 管理员 企业版 操作系统 中文 
2017-04-24 19:32
zlym
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2017-5-14
得分:0 
实在不行,就WIN10内再安装一个WIN7虚拟机好了;毕竟VB6也太老了,运行库有些不匹配很正常的,WIN10兼容性的确不太好,很多程序不能运行,我目前使用sever2016勉强稳定,少数程序也有BUG!
2017-06-12 15:15
Kurt1000
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2015-10-28
得分:0 
碰到类似问题,但没安装VS,用了好几个月,都能用,昨天上午还可用,下午就不能用了,但程序源代码可编译成exe,并且EXE文件可运行.怀疑是win10 系统自动更新的原因,盼重装好几把VB6,盼哪位老师指点下

[此贴子已经被作者于2017-8-4 14:43编辑过]

2017-08-04 14:39
ZHRXJR
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:125
帖 子:1034
专家分:5519
注 册:2016-5-10
得分:0 
估计是安装顺序问题,不论W7、W8、W10 首先安装VB60,然后再安装VS(不论那个版本),在安装VS后启动VB60就会出现问题,好像一般都是这样。
你可以这样试试,首先卸载VB60,注意必须彻底卸载,包括删除原安装的目录,然后重新启动,再次启动后再全新安装VB60,应该就可以了。
大多数系统这样处理后应该可以,但有的系统也不行,你可以试试。

请不要选我!!!
2017-08-05 15:05
chen3523
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:33
帖 子:223
专家分:1165
注 册:2013-2-12
得分:0 
我根据网上提示安装成功,其他工作好似都能完成,最后查询出问题,同一查询语句,在XP系统下可以查询,在win10就出错,在XP系统下生成安装文件,在win10安装,运行正常。

调试失败3次后,关机睡觉,当醒来时多有收获。
2017-08-07 17:06
Kurt1000
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2015-10-28
得分:0 
电脑中没有装安装VS后,按照4楼版主说的又装了一次,还是不管用啊.用Windows优化大师卸载以前装的

我怀疑上次 在一个form1 加了一个textbox,当时还没有问题,再重启VB6时就不行了,重新装各种VB6也不行(Windows优化大师清空vb6在win10中不能卸载),兼容什么之类也不管用了,以前在WIN10可以运行的程序 现在也运行不了,真奇怪,编译成EXE还可以运行

以下附件,在我的电脑中只要点击Combo1 或Command1_Click 就莫名其妙显示 已停止工作。
MSHFlexgrid combox控件查询.rar (15.41 KB)
2017-08-08 15:19
chen3523
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:33
帖 子:223
专家分:1165
注 册:2013-2-12
得分:0 
自己调用自己,进入了死循环
Private Sub Combo1_Click() '通过combo 查询 合适的数据

strSQL = "select * from xxx  where c =" & "'" & Combo1.Text & "'"  
 Command1_Click()
SQL好似没错吧,我常用Adodc控件,控制数据库。
数据库应该有一个“主键”吧,我常用Access2003。

调试失败3次后,关机睡觉,当醒来时多有收获。
2017-08-08 17:06
Kurt1000
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2015-10-28
得分:0 
谢谢chen3523老师,这一句strSQL = "select * from xxx  where c =" & "'" & Combo1.Text & "'" 以前试过是可以的

主要是为了把问题说清楚,为什么在win10会有这种 已停止工作,把附件里的东西做了一些简化处理

能否把您安装vb6的版本及安装过程注意事项发给我winter1000@,看看运行源码时,电脑能否不出现 已停止工作

因为是公司电脑,重装系统不太现实
2017-08-09 11:11



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-476395-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019760 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved