【插件】黑月编译器v4.1.7.7

【插件】黑月编译器v4.1.7.7

[被封七号升级记录]
4.1.7.7版本
本次更新特别鸣谢以下技术指导:
黑月原作者: 云外归鸟
黑月前升级负责人: 泪闯天涯(邓学彬)
IT界的大神: 些似
新版黑月的配置项目录为%ProgramData%BlackMoon
【更新内容】
黑月编译器版本(4.1):
[+] 更换黑月工具设置界面。(系统必须安装有VC++2015运行库,黑月才能被易语言正常识别)
[!] 修复易语言5.92版本无法生成VC调用文件的问题。
[!] 增强生成VC调用文件功能,不需要保存当前源码也能正确生成。
[+] 新增 编译DLL将所有导出函数改为cdecl调用约定 的功能。
[!] 修复编译DLL时,符号表没有正确反映出调用约定而导致VC调用文件无法使用的问题。
[+] 新增生成事件功能
[-] 除去UPX压缩选项(可改用生成事件进行压缩)
[+] 新增特定备注功能
[!] 修改菜单“黑月指定模式编译”为“黑月指定配置编译”。
[!] 修复低概率出现选择黑月编译后黑月不处理的问题。(感谢 你凌哥i 协助测试)
[!] 编译前自动删除目标文件,避免某些情况下编译失败。
[+] 新增免配置直接调试静态库的功能(详情请更新后查看esamples黑月例程调试静态库)。
[-] 废除旧版黑月的静态库调试方案,库文件名不再填写”静态库”。
[+] 新增黑月编译快捷键Alt+F7。
[+] 新增黑月编译调用接口,调用方法为
方法1.窗口消息
SendMessage(hEIdeWnd, BMM_COMPILE, lpstrFile, lpstrDescription);
hEIdeWnd为易语言IDE主窗口句柄
BMM_COMPILE常量值为WM_USER + 0x10,即1040(十进制);
lpstrFile为目标文件全路径(可为0);
lpstrDescription 为0;
下面为获取当前黑月版本的接口,返回值为文本指针,4.0以前的黑月版本返回NULL。
LPCSTR strVersion = (LPCSTR)SendMessage(hEIdeWnd, BMM_VERSION, 0, 0);
hEIdeWnd为易语言IDE主窗口句柄
BMM_VERSION常量值为WM_USER + 0x11,即1041(十进制);

方法2.接口函数
typedef int (__stdcall*BMCOMPILE)(LPCSTR lpstrFile, LPCSTR lpstrDescription);
typedef LPCSTR (__stdcall*GETBMVERSION)();

HMODULE hBM = GetModuleHandle(“blackmoon.fne”);
if (hBM)
{
BMCOMPILE pfnBMCompile = (BMCOMPILE)GetProcAddress(hBM, “BMCompile”);
GETBMVERSION pfnGetBMVersion = (GETBMVERSION)GetProcAddress(hBM, “GetBMVersion”);
if (pfnGetBMVersion)
{
::MessageBox(NULL, pfnGetBMVersion(), “当前黑月版本”, MB_OK);
}
if (pfnBMCompile)
{
pfnBMCompile(“C:\test.exe”, NULL); //调用黑月编译
}
}
[+] 新增自动递增次构建号的功能(仅在使用黑月编译时有效)。
[+] 修复易语言在多屏环境下智能提示只出现在主屏的问题。
[+] 增加 文本到UTF16()、UTF16到文本() 两个支持库命令
[+] 新增配置项ConfigOnInstallPath=1时,黑月项目配置保存在黑月安装目录下。
[+] 增加项目配置,该配置保存在源码文件中,只对当前源码有效,编译时优先采用。
【安装说明】
一、必须解压安装到你的易语言安装路径,比如:C:Program Filese
二、在工具->支持库配置 里把黑月编译器插件选上
三、在工具菜单就出现黑月工具了,点击黑月资源编辑器,可以给程序增加资源脚本。
四、用4.13版最好把易的加入版本信息关了,用黑月自己的资源脚本来生成。否则在没资源的情况下,会破坏黑月编译出来程序。运行时出现不是有效WIN32程序的错误提示。
五、若需要黑月链接编译其它支持库,必须安装易语言5.0以上版本。

【下载地址】
https://pan.baidu.com/s/1ethU4HKW-Jac2UR1edoFfA?pwd=r44u

© 版权声明
THE END
喜欢就支持一下吧
点赞7
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称

    暂无评论内容

随即推荐
WordPress主题–Thrive Theme Builder v10.7.3 破解版+Shapeshift-铁虎资源网

WordPress主题–Thrive Theme Builder v10.7.3 破解版+Shapeshift

Thrive Theme是一款WordPress多功能主题。此主题带有可视化的页面构建器,类似于Elementor之类的功能。
RandallLug的头像-铁虎资源网RandallLug6天前
0346
UltraSearch(文件搜索工具)v4.8.1.1181便携版-铁虎资源网

UltraSearch(文件搜索工具)v4.8.1.1181便携版

UltraSearch 是一款强大的文件搜索工具,能够帮助您快速定位所需文件,无论是在公司网络上还是家用 PC 上。UltraSearch 界面美观实用,操作简单,用户只需输入查找的文件名,并设置好搜索的硬盘...
CF诗晨的头像-铁虎资源网CF诗晨25天前
02410
安卓听听广播v2.1.6清爽简洁各种广播电台-铁虎资源网

安卓听听广播v2.1.6清爽简洁各种广播电台

【功能介绍】 一句话,听各种广播电台。收录非常全,具体参见下面的截图 【相比同类APP的优点】 小而美,只有9MB。界面简洁,干净清爽,没有乱七八糟的无用功能 下载地址: 蓝奏网盘 夸克...
portmitreni的头像-铁虎资源网portmitreni前天
02813
WordPress主题–Xstore v9.5.4 Woocommerce主题 破解版下载-铁虎资源网

WordPress主题–Xstore v9.5.4 Woocommerce主题 破解版下载

Xstore是WordPress的一款Woocommerce主题,博主没有安装测试过此主题。下载链接内附带有插件,同样未测试。有可能无法使用哦,有需求的自己试下。 主题介绍 使用我们的皇家设计增强您的电子商务...
admin的头像-铁虎资源网admin6天前
04411
叮当会淘宝天猫打爆班课第73期-铁虎资源网

叮当会淘宝天猫打爆班课第73期

叮当会淘宝天猫打爆班第 73 期开课啦!课程涵盖精准选品、店铺基础优化、流量获取、客户服务等核心环节,首创 “4 剑合 1 必爆技术”,助你挖掘潜力商品,巧用平台推广,提升店铺口碑。实战教学...
zywinqq的头像-铁虎资源网zywinqq14天前
03712
KaiGe超简约的官网主页HTML-铁虎资源网

KaiGe超简约的官网主页HTML

# Zenith Studio – 企业官网 > 🎨 极致设计 · 无限可能一个现代化、响应式的企业官网单页应用,专为设计工作室和创意公司打造。采用简约白色风格设计,融合前沿技术和精美动效,为用户提...
casino_woel的头像-铁虎资源网casino_woel27天前
02913
智杰小红书顶级思维流量野路子-铁虎资源网

智杰小红书顶级思维流量野路子

打破常规,不走寻常路,从独特定位切入,挖掘小众热门赛道。传授原创爆款内容打造技巧,巧用算法漏洞引流,更有私藏互动涨粉秘籍。让你跳出传统框架,快速掌握流量密码,在小红书收获高曝光与海...
ErnestoROM的头像-铁虎资源网ErnestoROM14天前
0319
Uninstall Tool 3.8.0软件卸载工具中文破解版-铁虎资源网

Uninstall Tool 3.8.0软件卸载工具中文破解版

Uninstall Tool中文版是一款专业的软件卸载工具.UninstallTool最新版比系统自带的'添加/删除程序'功能卸载速度快3倍.它可移除系统自带程序功能所不能删除的程序,使用强制删除可卸载注册表相关项...
RandallLug的头像-铁虎资源网RandallLug14天前
0457
AI短视频拍剪课全攻略到精通零基础升行业高手-铁虎资源网

AI短视频拍剪课全攻略到精通零基础升行业高手

1.拍剪知识第八集:如何写视频脚本.mp4 2.短视频拍摄第七集:常见带货短视频类型讲解.mp4 3.短视频拍摄第六集:灯光与构图.mp4 4.短视频拍摄第五集:镜头运镜类型讲解.mp4 5.短视频拍摄第四集:...
test22003302的头像-铁虎资源网test2200330223天前
03015