这是因为缺少易语言支持库。易语言编译的程序,需要有支持库才能运行。
如果这是你下载的别人的软件,这种情况很难办,因为不知道具体需要哪些支持库,没法单独下载。
①你可以下载一个易语言,下载的易语言内自带支持库,并将支持库自动写入注册表与易语言编译的程序相关联。这样一般就可以运行这个程序了。
有一般,当然也有“二般”,不过这种情况较少。就是该程序的作者使用的非官方提供的易语言支持库。这就难解决了。
②你也可以单独下载易语言支持库集,里面基本包含了所有支持库,下载下来之后把里面的后缀为fnr和fne的文件和这个程序放在同一个目录即可。
你编译了吗?如果你编译的时候直接选择编译的编译后会提示是否导出配置文件。这样的话你传给别人的时候这些随之导出的这些配置文件必须也传给别人放在同一个目录才能运行。或者对方安装了易语言的才能运行。如果传给别人配置文件也一起传比较麻烦,更不可能让别人要运行就去安装个易语言。最好的解决方法就是在编译的时候选择独立编译现在的最高版本这些可能不是写独立编译是写静态编译了。反正在编译下面会有个静态编译或者是独立编译的。选择静态编译或者独立编译的可以直接发给别人使用。静态编译的软件都是将所有的配置文件打包压缩到了一起传给别人的时候也就不需要传什么配置文件或者安装软件都可以直接打开了!当然静态编译出的软件都会比直接编译出来的文件稍微大些!其他也就没什么区别了!
调用格式:
〈逻辑型〉
运行
(文本型
欲运行的命令行,逻辑型
是否等待程序运行完毕,[整数型
被运行程序窗口显示方式])
-
系统核心支持库->系统处理
英文名称:run
本命令运行指定的可执行文件或者外部命令。如果成功,返回真,否则返回假。本命令为初级命令。
参数<1>的名称为“欲运行的命令行”,类型为“文本型(text)”。
参数<2>的名称为“是否等待程序运行完毕”,类型为“逻辑型(bool)”,初始值为“假”。
参数<3>的名称为“被运行程序窗口显示方式”,类型为“整数型(int)”,可以被省略。参数值可以为以下常量之一:1、#隐藏窗口;
2、#普通激活;
3、#最小化激活;
4、#最大化激活;
5、#普通不激活;
6、#最小化不激活。如果省略本参数,默认为“普通激活”方式。
注意后面的参数:“被运行程序窗口显示方式”,想隐藏的话,选择1、#隐藏窗口
比如:运行
(“CMDexe”,
假,
#隐藏窗口)
这是我本机QQ 这个程序的完整路径
"D:\Program Files\Tencent\QQ\Bin\QQexe"
然后你要一个编辑框那就应该跟你自己描述的一样
你的编辑框必须提供程序的完整路径
"D:\Program Files\Tencent\QQ\Bin\QQexe"
这个就是完整路径,你必须提交给编辑框
鉴于你是完全新手(甚至可以说你根本就没怎么看过基础的)
把上面的两个引号去掉
对应我上面的
运行 (编辑框1内容,假,)
再次强调你要在编辑框里面填入这个
D:\Program Files\Tencent\QQ\Bin\QQexe
你自己的程序自己去找路径
以上就是关于易语言程序打不开(有图)看下,全部的内容,包括:易语言程序打不开(有图)看下,、易语言程序打不开、易语言打开exe程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)