易语言黑月c编译器,易语言黑月编译器

易语言黑月编译器是网友云外归鸟的作品,我只是在他的基础上做了小小的升级,并且得到他的允许再发布出来的。其实大家如果单独看易语言黑月视频教程的话,肯定是没用的,因为少了易语言黑月编译器,就无法正常学习,有了它才能够拥有网络通讯支持库、网络通讯支持库等功能。

6aef34c65c4aa4cbb3edd03d1e5be431.png

易语言黑月编译器使用方法:

一、必须解压安装到你的易语言安装路径,比如:C:\Program Files\e

二、在工具->支持库配置 里把黑月编译器插件选上

三、在工具菜单就出现黑月工具了,点击黑月资源编辑器,可以给程序增加资源脚本。

四、用4.13版最好把易的加入版本信息关了,用黑月自己的资源脚本来生成。否则在没资源的情况下,会破坏黑月编译出来程序。运行时出现不是有效WIN32程序的错误提示。

五、若需要黑月链接编译其它支持库,必须安装易语言5.0以上版本。

更新日志:

1、增加“黑月应用程序向导”,快速创建黑月程序。

2、增加命令“指针到整数”(易语言5.3x新加命令)

3、增加命令“指针到小数”(易语言5.3x新加命令)

4、增加命令“双精度小数型”(易语言5.3x新加命令)

5、增加命令“取运行时数据类型”(易语言5.3x新加命令)

6、创建默认RC资源时增加图标、对话框、XP风格选项。

7、黑月资源编辑器已打开的情况下直接切换。

9200861adb9de4b9ca36af6a7aa4f8e7.png

易语言黑月编译器插件怎么用?

第一步,你需要先下载黑月编译器插件,目前黑月编译器插件是3.3  直接百度搜索  黑月编译器插件选择第一个下载就好了。

下载好之后,我们得到一个压缩包,然后解压这个压缩包。

解压完成之后,我们点击黑月安装程序,我们一直点击下一步就可以了 。

安装完成之后,还需要重要的一步,就是打开易语言。

选择工具→支持库配置→找到黑月编译器插件  PS 或者全选也可以→点击确认。

这样我们就安装好了黑月编译器插件,安装成功后,在易语言的输出栏里面会提示你

补充一下黑月是不能使用易窗口组件,你可以使用黑月编辑器和黑月界面类模块做界面,其他方面不便,最后用黑月编译就可以了黑月的优势是体积小,基本不会被杀毒软件误杀。

易语言斩月和黑月哪个更好?

基本上没差别,但是我偏爱于黑月。毕竟大鸟做出来的,而且代码画界面比较方便,写Unicode程序比较方便,就这样了。我觉得新手不要用的这些东西,打好基础是关键。至少掌握基本知识之后看一下例程你就懂怎么写了。斩月和黑月无非就这样。PS:难道黑月编译出来的就不是易语言程序?只是窗口设计变了,不能用取窗口句柄罢了,别的差别基本没有。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
黑月是类似于斩月,目的是将易语言程序小型化,脱离支持库运行的工具。但实现原理和方法又与斩月不同,不需要类似的斩月壳,而是分析并转化易程序为对象文件obj,再用链接器LINK.EXE重新编译链接。这样生成的黑月程序,具有更规范更优化的PE程序文件结构,并且带来更多的功能扩展(比如使用RC资源脚本生成PE标准资源),以及带来下好处:   1、具有正常的PE可执行文件结构,经过反编译后生成的易程序代码清晰可见,完全呈现。汇编代码可分析可用专用软件跟踪调试,不会再产生误报。   2、在脱离核心支持库的同时,又不废除原有核心库命令,而是转向调用功能类似的黑月核心库。就是说,黑月可以使用大部分的原核心库命令(非窗口操作),并且黑月核心库为本人模仿原核心库功能,再重新编写的静态库。由于黑月先天优势,可以静态库抽取代码片段合成编译,就是用到的命令函数才提取相应部分代码。不用到命令不合成到目标程序。这样的好处是既保持原有功能不变,又不使程序文件大小增加,附带冗余代码。   易友们一直梦想的静态库抽取合成编译,今天在黑月已经实现了!   (黑月支持的核心库命令看随后的附表)   4、黑月可以使用PE标准资源,用RC脚本编译生成。比如使用资源对话框模板创建窗口,并配合可视化的黑月RC脚本编辑器,比斩月又多一种更方便的界面设计功能,而且与汇编和C语言的RC脚本兼容通用,使黑月程序更接近于常规程序。   5、黑月的DLL可以使用类似其它语言DLLMAIN入口函数(黑月为“Dll入口函数”),可以通过DLL的模块句柄访问DLL的PE资源、注入进程、多线程应用等等优点。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值