诺离 发表于 2021-2-19 12:19:02

奇易模块常见问题解决方案

在使用奇易模块过程中,难免会遇到一些出乎意料的问题;为了减少大部分开发人员的负担。这里汇聚在模块使用过程中可能出现的问题,请仔细阅读问题的描述是否和你的一致,否则解决方案可能会无效


问题一、直接运行源码几秒后无任何弹出错误直接停止
答:通常这种情况是由于win10系统的默认没有使用管理员模式运行的,解决方案,可以先右键打开易语言e.exe选择管理员模式,在拖入源码,如果觉得麻烦,可以直接右键e.exe易语言程序,在属性里面找到以后都用默认管理员模式运行即可解决

问题二、运行“弹出无法加载efd.dll,错误值:xxx”
答:这种情况需要根据具体的错误值去判断,大部分用户的错误值是126,该值一般的由于奇易模块使用了VC库进行开发的DLL内核,导致缺少了相关依赖库,可以完善VC运行库来解决此问题,其它错误值可以直接百度“loadlibrary error“ 后面带上你的错误值获得答案;如果未来有新的错误值解决方案,这里会进行更新。


问题三、运行一段时间后弹出内存字节分配失败
答:这种情况是由于易语言本身的内存分配机制出现了问题,请优化自身代码,特别是在FD的回调子程序内,尽量不在里面进行一些比较大的内存操作以及延迟比较久的操作(比如在里面进行网页访问,添加延迟,增加循环等),尽可能先把数据存放到程序集变量里,在用新的线程去处理这些数据。





诺离 发表于 2021-3-4 20:38:12

问题四、安装证书后依然无法抓包
答:该问题导致的原因有很多种,首先检查自己是否有使用fiddler本身抓包软件,尝试清空fiddler的证书,具体清空方法, 开始运行-输入MMC-添加证书单元-展开个人证书,将其全部删除,在将受信任证书的DO_NOT的删除达到清空,只会在重新运行模块安装。 第二种原因可能是证书并没有成功安装,请尝试使用管理员模式运行(直接给易语言的e.exe程序管理员权限,在打开源码运行或者编译后运行),第三种则是.net4未安装,但一般win10自带。

页: [1]
查看完整版本: 奇易模块常见问题解决方案