【插件】黑月编译器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
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称

    暂无评论内容

随即推荐
抖音电商5.0小店从基础运营到爆单(更新12月)-铁虎资源网

抖音电商5.0小店从基础运营到爆单(更新12月)

01、1.课程前言(1).mp4
test15700587的头像-铁虎资源网test157005877天前
02015
安卓抖音v36.8.0 去水印下载内置助手增强版-铁虎资源网

安卓抖音v36.8.0 去水印下载内置助手增强版

原创音乐短视频分享平台。潮流音乐、搭配舞蹈、表演等内容形式,还有超多原创特效、滤镜、场景切换等,帮你打造刷爆朋友圈的魔性短视频!脑洞有多大,舞台就有多大!好玩的人都在这里!
test35194874的头像-铁虎资源网test3519487421天前
03714
抖音AI图文短视频带货全流程包含选品思路-铁虎资源网

抖音AI图文短视频带货全流程包含选品思路

今天给大家带来的项目是抖音图文带货。 随着AI的不断发展进步,现在做项目也越来越简单,原来需要请模特才能做的项目。 现在只需要一个指令就可以生成。 今天不仅给大家带来了几个案例的全流程...
test35015087的头像-铁虎资源网test350150876天前
0305
WordPress主题–WooCommerce商店主题 WoodMart v8.3.5 破解版下载-铁虎资源网

WordPress主题–WooCommerce商店主题 WoodMart v8.3.5 破解版下载

Woodmart 是一款WooCommerce商店主题,同时兼容Elementor页面编辑器插件。 主题文件在WoodMart Theme目录,核心插件在Plugins目录,汉化在Translation Files目录 主题说明 1.先安装WooCommerce...
oyx551的头像-铁虎资源网oyx55127天前
04114
2025考研全系列 英语&政治&数学-铁虎资源网

2025考研全系列 英语&政治&数学

决胜2025考研,从此起步!「2025考研全系列」为您整合英语、政治、数学三大公共课的核心复习资源,构建一站式、系统化的备考解决方案。
prodvijenie saitov v moskve_nupa的头像-铁虎资源网prodvijenie saitov v moskve_nupa24天前
0416
PS人像二次元AI智能修图合成课(视频)-铁虎资源网

PS人像二次元AI智能修图合成课(视频)

PS人像二次元AI智能修图合成课(视频)
test32576033的头像-铁虎资源网test3257603323天前
04114
(自适应手机端)网络科技公司模板 IT建站类网站源码下载-铁虎资源网

(自适应手机端)网络科技公司模板 IT建站类网站源码下载

PbootCMS内核开发的网站模板,该模板适用于网络公司网站、建站公司网站等企业,当然其他行业也可以做,只需要把文字图片换成其他行业的即可; 该模板以蓝色和红色色风格为主,页面布局宽屏设计...
Miguelfen的头像-铁虎资源网Miguelfen11天前
0246
星核维护页v1.0.1HTML源码-铁虎资源网

星核维护页v1.0.1HTML源码

本文介绍了一款专注于维护状态展示的工具,提供核心功能包括主题视觉展示、维护状态可视化、实时倒计时和维护进度追踪。辅助功能涵盖维护说明展示、维护日志记录及版权/品牌信息。交互与场景适...
test4092749的头像-铁虎资源网test40927499天前
04711
趣味照片编辑神器Photo PRO v3.13.76解锁专业版-铁虎资源网

趣味照片编辑神器Photo PRO v3.13.76解锁专业版

Photo Lab PRO 是您的 手机中的强大艺术工具室!它为你的照片提供了无边无际的创意可能性,帮助你生成令人惊叹的自定义艺术品。这款应用程序比您的口袋里的任何照片工具都要强大,它能够让您的...
NAEWTRER1028142NEWETREWT的头像-铁虎资源网NAEWTRER1028142NEWETREWT28天前
04615
Podman容器化技术从入门到实战课价值129元-铁虎资源网

Podman容器化技术从入门到实战课价值129元

本套Podman容器化技术实践课程,以实战讲解为主,结合理论,让大家熟悉Podman常用核心命令的用法,快速搭建Podman开发、测试、实验、生产环境的能力,结合SpringBoot微服务项目案例的讲解,让大...
casino_lbel的头像-铁虎资源网casino_lbel5天前
03711