您的位置:首页 >动态频道 > 手机 >

黑月编译器插件 V3.0.0 优化编译体积版(黑月编译器插件 V3.0.0 优化编译体积版功能简介)

导读 大家好,关于黑月编译器插件 V3 0 0 优化编译体积版,黑月编译器插件 V3 0 0 优化编译体积版功能简介这个很多人还不知道,小勒来为大

大家好,关于黑月编译器插件 V3.0.0 优化编译体积版,黑月编译器插件 V3.0.0 优化编译体积版功能简介这个很多人还不知道,小勒来为大家解答以上的问题,现在让我们一起来看看吧!

  黑月编译器插件是一款类似于斩月,目的是将易语言程序小型化,脱离支持库运行的便捷工具。  黑月编译器插件拥有强大的图像格式转换支持库、网络通讯支持库、网络通讯支持库、文字编码转换支持库等资源库。ADODB数据驱动操作支持库,云外归鸟的线程池支持库有不错的效果,支持核心库命令列表,同时支持变体型和对象型。这些命令是黑月作者模仿易语言核心库功能,重新编写的,编译时从静态库抽取用到的函数命令代码片断合成到程序。  黑月编译器插件 使用支持库:  ~~·~~~·~~·~~·~~·~~·~~~  如果  如果真  判断  判断循环首  判断循环尾  循环判断首  循环判断尾  计次循环首  计次循环尾  变量循环首  变量循环尾  到循环尾  跳出循环  返回  结束  算术运算  ~~·~~~·~~·~~·~~·~~·~~~  相乘  相除  整除  求余数  相加  相减  负  取符号  取绝对值  取整  绝对取整  四舍五入  求次方  求平方根  求正弦  求余弦  求正切  求反正切  求自然对数  求反对数  置随机数种子  取随机数  逻辑比较  ~~·~~~·~~·~~·~~·~~·~~~  等于  不等于  小于  大于  小于或等于  大于或等于  近似等于  并且  或者  取反  位运算  ~~·~~~·~~·~~·~~·~~·~~~  黑月编译器插件的实现原理和方法又与斩月不同,不需要类似的斩月壳,而是分析并转化易程序为对象文件obj,再用链接器LINK.EXE重新编译链接。这样生成的黑月程序,具有更规范更优化的PE程序文件结构,并且带来更多的功能扩展,比如使用RC资源脚本生成PE标准资源,以及带来下好处:  ~~·~~~·~~·~~·~~·~~·~~~  位取反  位与  位或  位异或  左移  右移  合并整数  合并短整数  变量操作  ~~·~~~·~~·~~·~~·~~·~~~  赋值  连续赋值  数组操作  ~~·~~~·~~·~~·~~·~~·~~~  重定义数组  取数组成员数  取数组下标  复制数组  加入成员  插入成员  删除成员  清除数组  数组清零  环境存取  ~~·~~~·~~·~~·~~·~~·~~~  取命令行  取运行目录  取执行文件名  读环境变量  写环境变量  文本操作  汇编代码可分析可用专用软件跟踪调试,不会再产生误报。  具有正常的PE可执行文件结构,经过反编译后生成的易程序代码清晰可见,完全呈现。  ~~·~~~·~~·~~·~~·~~·~~~  取文本长度  取文本左边  取文本右边  取文本中间  字符  取代码  寻找文本  倒找文本  到大写  到小写  到全角  到半角  到文本  删首空  删尾空  删首尾空  删全部空  文本替换  子文本替换  取空白文本  取重复文本  文本比较  分割文本  指针到文本  字节集操作  ~~·~~~·~~·~~·~~·~~·~~~  取字节集长度  到字节集  取字节集数据  取字节集左边  取字节集右边  取字节集中间  寻找字节集  倒找字节集  字节集替换  子字节集替换  取空白字节集  取重复字节集  分割字节集  指针到字节集  数值转换  ~~·~~~·~~·~~·~~·~~·~~~  到数值  数值到大写  数值到金额  数值到格式文本  取十六进制文本  取八进制文本  到字节  到短整数  到整数  到长整数  到小数  时间操作  ~~·~~~·~~·~~·~~·~~·~~~  黑月可以突破易语言自身的限制,实现对__cdecl调用方式函数的支持,并且可以在编译时链接其它由C语言或MASM32汇编语言编写的静态库,这又大大的增强了功能扩展,对众多C语言代码资源的利用,和软件工程的协作开发创造了便利条件。  到时间  增减时间  取时间间隔  取某月天数  时间到文本  取时间部分  取年份  取月份  取日  取星期几  取小时  取分钟  取秒  指定时间  取现行时间  置现行时间  取日期  取时间  磁盘操作  ~~·~~~·~~·~~·~~·~~·~~~  取磁盘总空间  取磁盘剩余空间  取磁盘卷标  置磁盘卷标  改变驱动器  改变目录  取当前目录  创建目录  删除目录  复制文件  移动文件  删除文件  文件更名  文件是否存在  寻找文件  取文件时间  取文件尺寸  取文件属性  置文件属性  取临时文件名  读入文件  写到文件  文件读写  黑月的DLL可以使用类似其它语言DLLMAIN入口函数,黑月为“Dll入口函数”,可以通过DLL的模块句柄访问DLL的PE资源、注入进程、多线程应用等等优点。  ~~·~~~·~~·~~·~~·~~·~~~  打开文件  打开内存文件  关闭文件  关闭所有文件  锁住文件  解锁文件  移动读写位置  移到文件首  移到文件尾  读入字节集  写出字节集  读入文本  写出文本  读入一行  写文本行  读入数据  写出数据  是否在文件尾  取读写位置  取文件长度  插入字节集  插入文本  插入文本行  删除数据  系统处理  ~~·~~~·~~·~~·~~·~~·~~~  运行  取剪辑板文本  置剪辑板文本  剪辑板中可有文本  清除剪辑板  取屏幕宽度  取屏幕高度  取鼠标水平位置  取鼠标垂直位置  取颜色数  信息框  鸣叫  取启动时间  置等待鼠标  恢复鼠标  延时  取文本注册项  取数值注册项  取字节集注册项  写注册项  删除注册项  注册项是否存在  取默认底色  快照  读配置项  写配置项  取配置节名  取操作系统类别  多文件对话框  输入框,1.7.2版增加  媒体播放  ~~·~~~·~~·~~·~~·~~·~~~  播放音乐  停止播放  其他  ~~·~~~·~~·~~·~~·~~·~~~  选择  多项选择  是否为空  取数据类型尺寸  取颜色值  处理事件  写到内存  置入代码  取硬盘特征字  网络通信  ~~·~~~·~~·~~·~~·~~·~~~  取主机名  通信测试  转换为主机名  转换为IP地址  控制台操作  ~~·~~~·~~·~~·~~·~~·~~~  在脱离核心支持库的同时,又不废除原有核心库命令,而是转向调用功能类似的黑月核心库。就是说,黑月可以使用大部分的原核心库命令,非窗口操作,并且黑月核心库为本人模仿原核心库功能,再重新编写的静态库。由于黑月先天优势,可以静态库抽取代码片段合成编译,就是用到的命令函数才提取相应部分代码。不用到命令不合成到目标程序。这样的好处是既保持原有功能不变,又不使程序文件大小增加,附带冗余代码。

本文到此分享完毕,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!