2023年12月8日发(作者:)

易语言各种错误及解决办法

您下载的易语言正式版,需要购买加密狗后才能正常编译。在删除您当前版本后下载免费版、或者破解版

在调试或编译出现图中提示的(图中红色表示为命令)在易语言的菜单栏上【工具-支持库配置-全选-确认】即可。

您打开的源码缺少了某些支持库(图中红色的是支持库名称及文件名{}中的是支持库的数字签名)打开官方论坛下载支持库或HYPERLINK"/safecheck/index?

url=x+Z5mMbGPAsY/M/Q/im9DR3tEqEFWbC4pkYRMkeMIWo61axyCErZKgW7J1ELSLoAPYBz6bIMADFHLqwuc8/hRAr91nNwz3lDignHFI6RhJhszSE1cHYh33Y9qHh6BM0y"t"_blank"自行需找支

lib然后在易语言的菜单栏上【工具-支持库配置-全选-确认】即可。

此提示一般在Vista或更高的系统中出现。如:Vista/7/8偶尔在XP中出现。向易语言程序发送内存代码时出现问题(跟Excel出现的错误一样)很简单,在打开就可以了(偶尔打开会多次这样)

取消管理员权限就可以完美解决了

出现此提示的错误原因很多,各位要一个一个排除1、要编译的程序正在运行,无法覆盖(关闭被编译的程序在编译一次)2、杀毒软件搞的鬼(编译时杀毒软件拦截,关闭杀毒重新编译)3、被编译的目录权限不够(换个目录重

译)5、调试文件在运行(打开任务管理器终止.tmp的临时程序然后在编译)此问题有些答案来自互联网

有的时候重启也行

打开任务管理器终止.tmp的临时程序然后在编译这个给力了

重启

调试或编译运行时出现360提示(红色为随机文件名)关闭您的360然后在试试

出现此提示一般是你复制过易语言目录或安装时安装包未写出的链接地址打开易语言目录下文件找到:;linker=""将“”的内容改为易语言安装目录+如易语言安装在C盘那么改

后:往下拉,最后有一个linker=和之前不一样的就是这个少了个;和两个分号,然后把linker=后的地址也改为和上面地址一样即可通俗点:打开易语言目录下找到;linker=""和linker=把""和=后的内容改

这不是易语言本身的问题,这是Windows权限的问题开始-运行-输入会出现“组策略”然后依次打开【用户配置-管理模板-系统-不要运行指定的Windows应用程序】然后双击打开选择【已禁用】提示:Windows

2、右键运行方式-以管理员运行3、将易语言主程序改名为其他名称即可

此提示是在未静态编译后出现,提示的是未找到所需的支持库1、在菜单编译里选择【编译-静态编译】这样会将支持库一起编译在一起,下次运行时不会出现注:静态编译需要在5.1以上版本才有以往版本为独立编译2、

库一起发布

:81参数错误。.意为:系统被修改,请恢复这些修改,运行终止(操作系统受损的一种)1、是否添加了个别Windows7系统不支持的组件如:VCL(来自网络)2、在程序关闭的时候加个“组件.销毁”或者

如果使用的是精简版系统可以考虑换(来自网络)4、系统权限程序无权用户写system32目录(来自网络)5、下载的易语言版本里部分支持库无法进行访问(来自网络)

-自定义变量类型时出错很抱歉,此问题没有遇到过,无法为您详细解答(部分答案来自网络)出现内存溢出的可能性很大(此问题只在Windows7个别系统)1、Windows7系统对易语言的兼容性很难恭维,建议去官方网站下载

了。2、由于是Windows7系统,去掉扩展支持库后采用系统自带支持库重试一遍。3、由XP系统为例:【控制面板-系统-高级-性能-设置-数据执行保护-仅为基本Windows程序和服务启用DEP(更该此项需要你是系统管理

工作;是的话,就是兼容性了。。

这个现象出现过好多次,论坛称是IDE自身的BUG,然后,就没有然后了...这货快3年没更新

这个也有可能是你的某个支持库和这个不兼容。

数据执行保护--选择第二个把易语言.exe添加进去

关于某些win7系统易语言无法正常打开.e源码的修改方法。1、开始菜单输入“regedit”打开注册表。2、定位HKEY_CLASSES_ntDefaultIcon修改默认为你的易语言安装路径+逗号+“-127”例如我的E:

位?HKEY_CLASSES_ntshellopencommand修改默认为你的易语言安装路径+空格+/dde?例如我的E:Programmingsoftware易语言/dde4、HKEY_CLASSES_ntshell

本可以打开了,如果还有问题,请继续往下看。

HKEY_CLASSES_ntshellprintHKEY_CLASSES_ntshellprintto这2个目录影响一般不大的。因为是打印的。如果你的注册表锁了,那记得去解锁。

在代码编写界面出现灰色或其他颜色覆盖文字而无法编写代码这是由于您使用了盗版的Windows系统(此系统由Windows英文原版汉化成中文版造成字体不正确)解决办法:打开工具里的【系统配置对话框-程序显示

所示。?

你的Windows临时目录是只读的或不存在,无法进行写入临时数据请更改Windows临时目录的位置或提高Windows临时目录的权限更改Windows临时目录或提高权限详请百度(由于导致此问题的原因很多,答案不一定有

只要易语言中一点击运行按钮,就会弹出这个提示框来。LZ能不能帮忙解决下啊

这个跟易语言无关哦,这是由于你的系统被精简过的,易语言程序运行时需要一些系统组件,而你恰恰没有

这是怎么回事?

怎么回事?

需要用到命令:到整数()

一些特殊的错误,例如R6025,纯虚函数调用错误截图暂无,就是弹个框,左边是个X,中间写着貌似是:RunTimeError。R6025这种错误一般是多线程程序出现的错误,使用的对象大多是复合对象,例如数据库组件

成的。解决方法是搞个许可证,别让多线程同时打开关闭同一个对象。PS:这也是易语言的一个BUG吧……易语言没法定义纯虚函数,而且纯虚函数的错误还不是这样产生的。但是在易语言里,纯虚函数调用错误就

装不够到位。

症状:点击某个按钮或激活某个组件后,程序无故退出。而且断点根本运行不到,直接显示被调试程序运行完毕。发病程序:多为多线程程序发病原因:这是易语言的大BUG,易语言向来线程调用就不稳定,说不准啥

hThread=CreateThread(&security_attributes,dwStackSize,ThreadProc,pParam,dwFlags,&idThread);或者线程池。如果还是无故退出,请检查线程内有没有死循环的代码,死循环尽量去掉,实在要用死循环,记得在

程运行一会……发病评价:易语言作死发病概率:25%治愈难度:★★★★☆

症状:用易语言自带的Ogre模块时,网格显示不出发病程序:用易语言自带Ogre模块做的3D游戏或3D作品发病原因:易语言自带的Ogre模块,网格解析引擎是1.41,而现在的Ogre网格都是1.71或1.81.引擎解析不了

100%治愈难度:★★☆治愈方法:换引擎,E3D或者EX3D/EL3D,现在易语言3D引擎多的是,何必吊死在一棵树上。

症状:程序编译没问题,按了很多次F5才能运行,每次都是开始运行被调试程序紧接着被调试程序运行完毕。连启动子程序和启动窗口断点都无法运行到。发病程序:用易语言制作的程序,很大规模的程序或者多线程

是易语言作死所致。发病评价:绝症!易语言作死到极限了,我一共写过3个大的程序,3个都出现这种情况,艾玛我说至于的么。发病概率:50%治愈难度:★★★★★预防方法:减少模块调用、尽量不要复合程序(不

中,不要把多个程序复合在一个程序里)、不要用易语言自带的线程。治疗方法:把这个程序里的代码复制下来,新建一个程序,粘贴进去试试……但是99%还会出现上述情况……治疗成功率微乎其微。

症状:数组越界。超出数组下标之类的话发病程序:用易语言制作有数组的程序发病原因:数组越界发病评价:程序员大意了。发病概率:80%治愈难度:★治疗方法:在[]前一行判断要[]的元素是否大于数组成员总数

块……HYPERLINK"/safecheck/index?

url=x+Z5mMbGPAu3lleR3DQvmQqW7umMK9L1p2X1sijKpURGbY3DNn/9isjMxH1mhXtZGEEgbaW38n6FS1ZL1fX0Lxm/KAV9Y4i4l9rY9Pez6IsmIYr1CaCTS9MV2nSv1GxY8E3ZE974oOJl8TCvEcNr/1X3ZMCah

关于出现“易语言停止运行及支持库配置出错各种易语言崩溃的变态疑难杂症”解决办法出错系统涉及多个Windows版本:WindowsXP/WindowsVista/Windows7及以上,64系统出错率高于32位症状为:无法打开易语言一

等解决办法:将易语言添加到数据执行保护(以Windows7系统为例)计算机右键-属性-高级系统设置-高级-性能-设置-数据执行保护-选中“为除下列选定程序之外的所有程序和服务启用DEP(U)”-添加-选择易语言程序“

止或崩溃请选择右键-属性-兼容性-选中“以兼容模式运行这个程序”-在下列选择“WindowsXP(ServicePack2)”即可

关于运行易语言会出现“Windows资源管理器已停止工作”和易语言没关系哈也和Windows资源管理器没关系哈

不要一边编程一边看快播就可以啦

你下载的是绿色版……没有文件关联…… 可以重装E

楼主,怎么我想用易语言打开一个电脑exe的程序想看看他怎么编程怎么打不开的,怎么才可以打开呢?

易语言不能直接打开编译好的EXE可执行程序

源码中有错。。在这种情况下,易语言会对哪行代码左侧添加高亮剪头

未找到指定的静态lib命令怎么办

未找到指定的静态lib命令怎么办

静态库坏了。。直接引用时命令输错了

编辑框1.内容,少了“.”

提示:错误(37):找不到指定的命令/子程序/Dll命令调用名称“XXX”。原因:使用了没有的子程序解决方法:添加一个相应名称的子程序提示:错误(55):找不到指定的常量名称“XXX”。原因:使用了没有的常量解决方

指定的对象成员命令名称“测试”。原因:制定对象没有此命令解决方法:更换命令提示:错误(27):找不到指定的子程序名称“XXX”。原因:用&指向了1个没有的子程序解决方法:添加一个子程序

提示:开始静态链接...找不到静态库“F:ProgramFilesestatic_libYunImage_”或“F:ProgramFilesestatic_”!LINK:fatalerrorLNK1181:cannotopeninputfile"F:ProgramFilesestatic_libYunIma

法:不使用此支持库或后期打包

缺少支持库找着个支持库就可以

模块不在原有目录重新加这个模块可以了缺少模块,把那个模块添加到程序就行。

用易语言错误(30):找不到指定的变量名称“内存操作”。

1.有可能程序缺少一个名为“内存操作”的变量。至于变量类型不得而知,没有看到你程序源码;

2.可能你是想执行子程序,应该写成:内存操作(),记得加(),如果不加会提示你添加变量名称“内存操作”;

易语言错误(30):找不到指定的变量名称如何解决正在编译现行程序正在检查重复名称...正在预处理现行程序错误(30):找不到指定的变量名称“HJDxiongxiong”。编译现行易程序失败或被中止!本人直接上图算了大家知道

太粗心了哦,你看看后边还少了什么,哈哈哈哈,知道了吧,后面少了一个引号,所以会被认为是变量,加上个引号就行了这里的文件地址应该是文本型的,文本型的格式就是“/”

常量,从子程序里看,你的这个参数是文本型的,要用“”括起来,如果分成两部分中间加+号。

且后面少了空格

其实虚线的箭头应该是我涂鸦的这样啊:

其实你代码写错位置了加个返回代码

剪切第二个如果真,在第一个如果真的剪头最后粘贴,?

编辑框1.内容不是编辑框1:内容

正在编译现行程序正在检查重复名称...正在预处理现行程序错误(33):错误的对象成员访问表达式。编译现行易程序失败或被中止!

表达式的对象写错了

警告:支持库“系统核心支持库”未提供静态库所需的命令实现函数的函数名称:???警告:支持库“系统核心支持库”未提供静态库所需的命令实现函数的函数名称:???

我知道是缺少支持库,但是提示的是?????我怎么知道缺少什么支持库呢

是不是老版本的源文件哦

没有返回数据

待续更新....2013年9月6日星期五