易语言常用扩展(1.18-3)
添加时间:2007-11-08 原文发表:2007-11-08 人气:357
|
易语言常用扩展(1.18-3).zip
下载: zip 文件
支持库名称及版本:易语言常用扩展(1.18#3版) 逆风编程精品
所支持语言:中文(大陆)
本支持库实现了对易语言一些功能的补充。
本库为一般支持库,需要易系统3.0版本的支持,需要系统核心支持库3.0版本的支持,提供了3种库定义数据类型,提供了50种命令,提供了5个库定义常量。
操作系统需求: Windows
取DLL模块句柄() 取得已经加载的DLL模块句柄,失败返回零。
装载DLL模块() 装载DLL模块,并返回模块句柄,失败返回零。
取变量指针() 返回指定变量的地址。
取指针数据() 返回指针向的数据。
取DLL函数地址() 执行成功时返回指定的函数地址,失败返回零。
调用子程序() 返回子程序执行后结果,返回值依赖于参数的设定。如果是字节集及文本数据,一定要用易变量接受,否则会造成内存泄露。如果返回了自(库)定义数据类型指针,取出数据后一定要用[释放内存]命令将该指针释放。如果调用的是易子程序返回了指针值,请注意指向的数据在执行完毕时有可能已经释放。该命令调用失败执行时结果无法预计。该命命一般不能调用可变参数的子程序。由于是通用型参数,如果在整型参数前加上[到整数]命令,以避免易系统将其识别为DOUBLE。
转换为HEX文本() 返回转换后的文本。如果出错,有效性逻辑变量置为假,成功置为真。
HEX文本到字节集() 返回转换后的字节集数据。转换是否完全,可检测 是否有效 逻辑参数。
插入代码() 插入成功返回代码在内存中的首址,否则返回零。插入成功,可用[调用子程序]命令调用。调用完毕后,要用[释放插入代码]命令来恢复操作。
释放插入代码() 本命令是[插入代码]命令的反操作。成功返回真,否则返回假。
启动线程() 执行成功时返回线程句柄,否则返回零。参数字节集中如有指针,应保证启动后能正确读到所指向的数据内存。
修改指令取寄存器值() 执行成功时返回一个句柄,以便还原修改时使用,失败返回零。可用[还原指令修改]命令来恢复该操作。
还原指令修改() 本命令是[修改指令取寄存器值]的反操作。执行成功时返回真,失败时返回假。
无符号整数扩展() 本命令将一个整数按无符号整数(unsigned long)转换成易的长整数(INT64),返回转换后的长整数值。
到窄字符() 本命令将一个Unicode字节集转换为文本。返回转换后的文本,失败返回空文本。
到宽字符() 本命令将一个文本转换为Unicode字节集。返回转换后的字节集(不含结束符),失败返回空字节集。
Unicode转换为utf8编码() 本命令将一个Unicode字节集转换为UTF8编码字节集。返回转换后的字节集,失败返回空字节集。
utf8转换为Unicode编码() 本命令将一个UTF8字节集转换为Unicode编码字节集。返回转换后的字节集(不含结束符),失败返回空字节集。
快建大文件() 本命令可以快速建立一个大的磁盘文件。如果文件存在会失败。建立成功返回真,失败返回假。
申请内存() 申请指定大小的内存区域。执行成功返回申请到的内存首地址,失败返回0。由本命令申请的内存必须通过“释放内存”命令释放。
释放内存() 释放由“申请内存”所获取的内存区域。
重置内存大小() 改变原来申请内存的大小。由于可能会改变首地址,可从返回值中获取,如果成功,数据不会丢失。
进程权限操作() 本命令集成了部分常用的进程权限操作功能。返回零失败,否则返回返回值。
创建远程线程() 本命令在合适的进程权限操作下,可以启动一个远程线程。
取指定进程模块列表() 本命令可取某进程加载的DLL模块列表。返回-1表示列表出错,否则由回调函数的返回值确定。
取系统进程列表() 本命令可取系统所有进程列表。返回-1表示列表出错,否则由回调函数的返回值确定。
中文网址编码() 本命令可将网址的中文字符编码。
取整数位值() 本命令可取整数的比特位值。
置整数位值() 本命令可置整数的比特位值。
复制内存() 本命令将源内存地址内容复制一定字节数到目的内存地址。成功返回真,失败返回假。注意:如果目的内存越界,返回值也可能为真,但会导致不可预料的错识。
卸载DLL模块() 成功返回真,失败返回假。
置指针数据() 成功返回真,失败返回假。只对易语言中的基本数据类型且不含文本及字节集数据有效。其他类型会使命令返回假。
执行API() 成功返回API的返回值,失败的返回值无法确定,一定会是逻辑假,当接收类型不一致时易系统会报错。由于是通用型参数,如果在整型参数前加上[到整数]命令,以避免易系统将其识别为DOUBLE。
插入断点() 本函数仅仅在库内加入了解INT 3指令。
获得Windows特定目录() 本函数仅仅在库内加入了解INT 3指令。
创建() 从文件中创建图像对象。如果成功,则返回对象指针,否则返回零。
显示图像() 在窗口中显示图像。如果成功,则返回真,否则返回假。
缩放图像() 在内存中缩放指对图像对象,成功返回新的图像对象,失败返回零。
释放() 释放图像对象的内存,在对象不再使用或不能再使用时一定要使用,易环境不会自动释放这个资源。
图片替换() 替换对象的图片资源,成功返回真,失败返回假。
保存图片到文件() 将对象的图片资源保存到指定类型的文件。成功返回真,失败返回假。
旋转对象() 将图片按指定的角度旋转。
取图片宽度() 取得图片的绝对宽度,以象素为单位。
取图片高度() 取得图片的绝对高度,以象素为单位。
取调色板大小() 获得调色板的字节数。
取调色板() 获得调色板字节集。失败返回空字节集。
置调色板() 成功返回真,失败返回假。
取文件格式串() 成功返回一个文本串,失败返回空串。
交换字节顺序() 无返回值。
叠加图片() 叠加图片,成功返回真,失败返回假。 |
 本文章所属分类: 首页
→ 易语言
→ 支持库大全
|
文章搜索
热门文章
推荐文章
最新文章
|