易语言xp系统下编写的程序,在win7系统64位下,没有反应

在xp系统下写的程序,在xp系统里面运行的很好,但是用在win7系统64位,没有一点反应,请高手帮忙看看,是怎么回事,谢谢!!!!用管理员运行和xp兼容模式都没有用... 在xp系统下写的程序,在xp系统里面运行的很好,但是用在win7系统64位,没有一点反应,请高手帮忙看看,是怎么回事,谢谢!!!!
用管理员运行和xp兼容模式都没有用
展开
 我来答
吉祥二进制
高粉答主

2015-10-30 · 科技改变生活,生活改变科技。
吉祥二进制
采纳数:33926 获赞数:84564

向TA提问 私信TA
展开全部

这主要是因为易语方写的程序可移植性差所导致的,可以参考如下解决方法:

1、一般运行易语言程序需要考虑兼容性的问题,一般在易语言程序上右键——属性中,选择”兼容性“,找到兼容平台,以顺利运行易语言程序。

2、对于易语言程序,最好是获取源码文件,自己去官网下载最新的易语言集成开发环境,找到适合当前系统平台的库文件,重新编译,以生成适合当前系统运行的可执行文件。


3、易语言程序很多时候都是一些比较常用的功能,可以考虑更换一款可移植性强的功能类似的软件。

gjsgdhr
2013-11-04 · TA获得超过1799个赞
知道小有建树答主
回答量:665
采纳率:77%
帮助的人:458万
展开全部
引用了模块……
如果是第三方模块,里面可能有些代码在Window7下无法运行吧,我记得超级模块去年已经都更新到6.x了吧,4.x的超级模块是收费的,6.3以后开始免费了,楼主去去他们的官网下载最新的导入试试看。
追问
下载7.3用了,还是不行
追答
易语言主题v2.6
这个模块是模拟windows7的吧
既然已经是windows7了有必要模拟吗?
这个模块的作者应该是在模块内加入了系统判断模块,检测到你当前的系统是windows7的话就无法运行,你将这个模块的代码删掉试试。
一般这种主题模块都是用gdi绘制的,很容易造成不兼容,比如我以前在windows7下给一个无边框窗口绘制阴影,到了windows8下怎么都显示不完整,后来通过屏蔽代码定位问题在于windows8和windows7的gdi效果有差异。我就只能想到这么多了~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天神在此1
2013-11-04 · TA获得超过1.1万个赞
知道大有可为答主
回答量:4902
采纳率:47%
帮助的人:1631万
展开全部
尽量少用模块,用静态编绎
追问
用的是静态编译,该减少那个模块呢,谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
80diao
2013-11-04 · TA获得超过267个赞
知道小有建树答主
回答量:315
采纳率:0%
帮助的人:116万
展开全部
你写的代码不好
win7的软件就不能在xp下运行
反过来也一样
追问
那该怎么写呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式