黑月編譯器插件v3.6.6是最新推出的易語言編譯器插件工具,也是目前市面上最強大的編譯器,這款插件體積小巧、安全穩定,深受編程開發用戶喜愛,新版在保持原有功能的基礎上去除了多余的代碼,精簡工作流程、提高辦公效率,有需要的朋友快來下載吧~

黑月編譯器(易語言插件)特點
1、具有正常的PE可执行文件结构,经过反编译后生成的易程序代码清晰可见,完全呈现。汇编代码可分析可用专用軟件跟踪调试,不会再产生误报。
2、在脫離核心支持庫的同時,又不廢除原有核心庫命令,而是轉向調用功能類似的黑月核心庫。就是說,黑月可以使用大部分的原核心庫命令(非窗口操作),並且黑月核心庫爲本人模仿原核心庫功能,再重新編寫的靜態庫。由于黑月先天優勢,可以靜態庫抽取代碼片段合成編譯,就是用到的命令函數才提取相應部分代碼。不用到命令不合成到目標程序。這樣的好處是既保持原有功能不變,又不使程序文件大小增加,附帶冗余代碼。
易友們一直夢想的靜態庫抽取合成編譯,今天在黑月已經實現了!
4、黑月可以使用PE標准資源,用RC腳本編譯生成。比如使用資源對話框模板創建窗口,並配合可視化的黑月RC腳本編輯器,比斬月又多一種更方便的界面設計功能,而且與彙編和c語言的RC腳本兼容通用,使黑月程序更接近于常規程序。
5、黑月的DLL可以使用類似其它語言DLLMAIN入口函數(黑月爲“Dll入口函數”),可以通過DLL的模塊句柄訪問DLL的PE資源、注入進程、多線程應用等等優點。
6、黑月可以突破易语言自身的限制,实现对__cdecl调用方式函数的支持,并且可以在编译时链接其它由C语言或MASM32汇编语言编写的静态库,这又大大的增强了功能扩展,对众多C语言代码资源的利用,和軟件工程的协作开发创造了便利條件。
黑月編譯器(易語言插件)安裝教程
在本站下載黑月編譯器插件的壓縮包。
將裏面的安裝程序解壓到易語言安裝目錄。
打開那個安裝程序,一路狂點“下一步”即可。
菜單【工具】-【支持庫配置】,打開支持庫配置對話框。
在列表中找到“黑月编译器插件 3.5版”,选中后,点击【确定】。
看一下左邊的支持庫列表。
如果裏面有“黑月編譯器插件”,則說明安裝成功。
黑月編譯器(易語言插件)注意事項
一、必须解压安装到你的易语言安装路径,比如:C:Program Filese
二、在工具->支持库配置 里把黑月编译器插件选上
三、在工具菜單就出現黑月工具了,點擊黑月資源編輯器,可以給程序增加資源腳本。
四、用4.13版最好把易的加入版本信息關了,用黑月自己的資源腳本來生成。否則在沒資源的情況下,會破壞黑月編譯出來程序。運行時出現不是有效WIN32程序的錯誤提示。
五、若需要黑月鏈接編譯其它支持庫,必須安裝易語言5.0以上版本。
黑月編譯器(易語言插件)更新內容
1、编译时自动带入静态库所需的RES资源。用于兼容E2EE等支持库。(感谢 神2 提供的技术支持)
2、修复重定向项目超过65535后无法正常运行的问题。(感谢 人 生 提供的技术支持)
3、修复取命令行()不能正确解析命令行的问题。(感谢 小黑 的建议)
4、修复RC资源编译器错误,支持256x256PNG压缩格式图标文件。(感谢 泪闯天涯(邓学彬) 的建议)
5、黑月資源腳本編輯器增加開啓UAC請求(請求管理員權限)選項。
6、增加用戶自定義鏈接參數配置。
7、增加用戶自定義鏈接器配置。
第6、7條更新的詳情請在更新完畢後查看:易語言目錄BlackMoonBlackMoon.ini
8、兼容易語言的LIB命令聲明方式,庫文件名直接寫lib的文件名而不需要改成“靜態庫”了。
常规stdcall调用约定的函数名格式为: _xxxx@xx (即:_函数名@参数数量*4 如:_strlen@4)
常规cdecl调用约定的函数名格式为: @_xxxx (即:@_函数名 如:@_strlen)
老版本黑月的聲明方式也兼容。
9、更正黑月程序向導的DLL模板中的DLL入口函數“不需要公開”的錯誤描述,改爲“必須公開”。
10、修复黑月对象。读文本属性()和对象。文本方法()在部分情况下没有返回值的问题。(感谢 Ali 的反馈)
11、增加黑月对象的方法和属性自动适配判断,兼容易语言写法。(感谢 雷破天 心冷、鱼儿 CSジ蓝ゞ宇 的反馈)
12、修复黑月对象提供了变体型,在返回时变体型会被清空的问题。(感谢 你凌哥i 的反馈)
13、修複快照()命令截圖的位置不正確的問題。
14、增加对 打开加密文件() 命令的支持。(感谢 东灿 Lim 分享的算法)
15、提升下面命令的效率:
1) 读入文本
2) 读入一行
3) 读入数据