精易模块源码是一款非常受易语言开发人员欢迎的易语言源码。该源码集成了易语言系统核心支持库5.0,为开发人员提供了强大的功能和丰富的API接口。通过使用精易模块源码,开发人员可以轻松地创建各种各样的易语言应用程序。精易模块源码的核心支持库5.0具有许多优秀的特性。首先,它提供了完整的易语言系统功能,包括GUI窗口、控件、文件操作、网络通信等。其次,它具有高效的运行速度和低系统资源消耗,可以保证应用程序的流畅运行。此外,该源码还提供了丰富的示例代码和文档,方便开发人员学习和参考。使用精易模块源码,开发人员可以快速创建各种类型的易语言应用程序。无论是开发一个简单的计算器还是一个复杂的多媒体应用程序,精易模块源码都能提供必要的功能和工具。此外,由于易语言的简单易用性,即使是没有编程经验的人也能够轻松上手,并且迅速开发出自己的应用程序。
易语言源码使用方法
1、易语言的源码是以 .e 为后缀的文件,如果下载后的源码是这样的就说明你电脑上已经安装了易语言程序,如果是未知格式就说明电脑没有安装易语言,需要先安装易语言,这里推荐易语言5.81修改版或者5.8修改版;
2、安装了软件之后,可以双击源码打开,也可以用右键点击选择打开方式,再选择使用易语言打开
3、如果打开源码时提示没有找到模块,需要下载它引用的模块
更新内容
一、移除1、移除“_GDIpLoadImageFromFile”“_获取图像格式对应的Clsid”“CLSIDFromStringA”、“API_判断窗口状态”“API_RegEnumKey”“API_RegEnumValue”“_GDIpSaveImageToStream”以及一些未公开内部重复调用的DLL命令;
2、移除“外部超级列表框”类 “_取内存变量地址_”相关命令,替换为“取数据_通用型”;
3、移除“写屏幕”自定义数据类型,整合统一调用“LOGFONT”自定义数据类型;
4、移除“选择夹_取子夹数”“选择夹_取现行子夹”“选择夹_置现行子夹”,三个命令已整合到“类_外部选择夹”中;
5、移除“RtlMoveMemory_整数型1”“RtlMoveMemory_整数型_传址”有相同DLL命令,移除重复命令。
二、修复
1、修复“文本_删除指定文件文本行1”“文本_删除指定变量文本行1”在删除行数为末行时删除失败的BUG;
2、修复“进制_十六到十”转换结果异常的问题;
3、修复“时间_转为GMT格式1”“时间_转为GMT格式2”未赋值时间导致转换错误的BUG;
4、修复“程序_内存中运行EXE”修复无法正确执行的问题;
5、修复“文本_是否为汉字2”第一个字符为汉字返回假的问题;
6、修复“文件_创建映射对象”内部DLL调用错误的导致的创建错误;
7、修复“字节集_子替换”内部判断导致的替换错误的BUG;
三、优化
1、优化“网页_访问S”对提交cookie 传入值的判断;
2、优化“窗口_写字”“类_通用对话框 - 选择字体”内部调用变量类型,统一类型调用;
3、优化“外部超级列表框”类,精简代码提升执行效率;
4、优化“RtlMoveMemory”相关API命令的命名;
5、优化部分API命名上对A与W版的补全;
6、优化“窗口_置位置和大小”参数 左边位置 和 顶边位置 的顺序;
7、优化“文本_取指定文件文本行1”“文本_取指定变量文本行1”对于参数文件号为0的判断;
8、优化“文本_是否为汉字”命令备注为“中间不能有空格,判断一个文本是否全为汉字,是汉字返回真,否则返回假”;
四、新增
1、新增“文本_到小写EX”API版将指定文本转换为小写;
2、新增“文本_寻找文本”调用Ntdll命令,比核心库快三倍以上;
3、新增“进程_取系统进程列表”调用ntdll命令枚举进程列表并获取相关信息;
4、新增“文本_分割文本”分割文本获取非空文本成员;感谢【@dangerace 】提供源码
5、新增“网页_GZIP压缩_文本”“网页_GZIP解压_文本”针对字符串压缩处理,web端标准的gzip压缩结果;感谢【@surplus 】提供源码;
6、新增“窗口_发送拖放消息”将指定路径的文件以拖放消息的形式发送到指定句柄的窗口;
7、新增“类_外部选择夹”相关命令17个,实现指定句柄外部选择夹的基本操作;
v8.2.5版本更新说明
一、新增
1、新增“__make_list”,根据上一个函数栈地址生成一个list数据, 返回的数据需要调用free释放;
2、新增“格式化文本A”,字节集类型的参数必须传递数据指针, 比如 取指针_字节集型() ;
3、新增“格式化文本W”,Unicode文本必须以\0\0结尾, 字节集类型的参数必须传递数据指针, 比如 取指针_字节集型() ;
4、新增“格式化文本A_数组”,数组里如果用到字节集参数那这个成员必须指向字节集数据地址, 可以使用 取指针_字节集型() 来获取;
5、新增“格式化文本W_数组”,数组里如果用到字节集参数那这个成员必须指向字节集数据地址, 可以使用 取指针_字节集型() 来获取;
6、新增“目录_创建W”,使用Unicode编码创建多级目录;
7、新增“系统_取消电源管理”,禁用系统睡眠、待机;
8、新增“系统_恢复电源管理”,恢复系统睡眠、待机;
9、新增“系统_去掉屏保”,关闭屏幕保护;
10、新增“系统_恢复屏保”,恢复屏幕保护;
二、修复
1、修复“外部树形框 - 初始化”,是否操作外部控件留空或为假时会崩溃的问题;
2、修复“rar_取压缩包内的文件数量”,返回值错误的问题;
3、修复“系统_取CPU型号”,没有释放堆内存的问题;
4、修复“运算_括号计算”,无法正确得出结果的问题;
5、修复“精易_进程信息列表”,结构体定义错误的问题;
6、修复“类_图像格式转换类 - 取图片尺寸”,如果m_nWidth不为0但m_nHeight为0时没有重新获取图片高度的问题;
三、优化
1、优化“系统_任务窗口显示”,没有严格判断数组成员数可能导致越界的问题;
2、优化“系统_任务窗口隐藏”,没有严格判断数组成员数可能导致越界的问题;
3、优化“进程_ID取窗口句柄”,是否可见默认为真,只查找可见窗口;
精易模块源码是一款非常受易语言开发人员欢迎的易语言源码。它集成了易语言系统核心支持库5.0,提供了强大的功能和丰富的API接口,方便开发人员快速创建易语言应用程序。无论是新手还是有经验的开发人员,都能够通过使用精易模块源码来实现自己的编程目标。