,只需重新装 *** 作系统,在安装一下易语言是最简单的方法!还有一个方法是卸载易语言,把C盘program
file
下面有关易语言的文件删除掉,注意要重启,然后再安装易语言。试试吧
1L回复:
具体的原因是别人没有易语言支持库,并且你也没有把支持库打包到你的程序里面,或者是你的程序别破坏(这个只需要重新编译)
需要详细答案的吗??只是一个很容易解决的东西
编译→编译,这样需要把支持库复制到程序目录
编译→独立编译,这样就免去了支持库要复制到程序目录(<50版本)
编译→静态编译,这样就免去了支持库要复制到程序目录,需要安装LIB和连接器(>=50版本)
出现"Failed
to
load
kernel
library!"的原因可能是因为用户对系统中"C:\Documents
and
Settings\Administrator\Local
Settings\Temp\E_4"目录没有可写权限造成的,因为此目录是E语言程序运行时临时存放支持库文件"krnlnfnr"和"shellfne"的。
还有一个原因是你的杀毒软件误杀了"krnlnfnr"和"shellfne"这两个文件,只要在杀毒软件中排除fnr和fne后缀的文件即可。
如果出现“not
found
the
kernel
library
or
the
kernel
library
is
invalid”,也是因为它没有找到核心支持库文件"krnlnfnr"或"shellfne"造成的,只要找一个"krnlnfnr"或"shellfne"文件到程序所在的目录或是系统目录下再运行这个程序就可以了。
版本
2
支持库
shell
支持库
eAPI
程序集
窗口程序集1
子程序
_按钮1_被单击
'
你桌面上的exe应该是快捷方式,运行()这个命令是运行不了快捷方式的
'
你可以用执行()或
打开指定网址()这两个命令,但是!
'
快捷方式是要加
lnk
的。这个是快捷方式的后缀
'
--------------------两个选一个就可以了------------------
执行
(,
取运行目录
()
+
“\QQexelnk”,
,
,
)
打开指定网址
(取运行目录
()
+
“\QQexelnk”)
'
如果你要用运行()的话,指定绝对路径了。
'
比如,我的QQ的安装目录是在
"D:\Program
Files\Tencent\QQ\Bin\QQexe"
'
那么下面这样是可以的。当然,上面那两个命令也都可以
运行
(“D:\Program
Files\Tencent\QQ\Bin\QQexe”,
假,
)
执行
(,
“D:\Program
Files\Tencent\QQ\Bin\QQexe”,,
,
,
)
打开指定网址
(“D:\Program
Files\Tencent\QQ\Bin\QQexe”,)
'
这样是不用加lnk的
如果
易语言
在本机上面编译了能打开别人打不开(报错)
那么就是你没有
静态编译
本机上打不开杀毒软件拦截是一个可能
还有就是程序有问题
网吧的防火墙很强大的。很多游戏开外挂都难绕过去、
这是因为缺少易语言支持库。易语言编译的程序,需要有支持库才能运行。如果这是你下载的别人的软件,这种情况很难办,因为不知道具体需要哪些支持库,没法单独下载。①你可以下载一个易语言,下载的易语言内自带支持库,并将支持库自动写入注册表与易语言编译的程序相关联。这样一般就可以运行这个程序了。有一般,当然也有“二般”,不过这种情况较少。就是该程序的作者使用的非官方提供的易语言支持库。这就难解决了。②你也可以单独下载易语言支持库集,里面基本包含了所有支持库,下载下来之后把里面的后缀为fnr和fne的文件和这个程序放在同一个目录即可。
以上就是关于为什么我下了易语言后普通软件都打不开了全部的内容,包括:为什么我下了易语言后普通软件都打不开了、为什么我的易语言生成的程式别人打不开啊、为什么我拿易语言编了个程序打不开等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)