紫水晶编程技术论坛 - 努力打造成全国最好的编程论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 16397|回复: 2

[软件] 易语言程序脱离支持库的利器——黑月编译器插件 1.8.1 2011-09-26更新

  [复制链接]

1214

主题

1566

帖子

11

精华

管理员

菜鸟

Rank: 125Rank: 125Rank: 125Rank: 125Rank: 125

积分
93743

贡献奖关注奖人气王精英奖乐于助人勋章

发表于 2010-4-18 08:17:54 | 显示全部楼层 |阅读模式
黑月插件最新版下载:
本地下载:http://www.ywgn.net/down/BlackMoon.rar

本地下载
用迅雷下载
用快车下载
用QQ旋风下载

例子下载:http://www.ywgn.net/down/BlackMoonExample.rar

1.8.1版(2011年9月25日)
  1、下载包被金山报毒,重新打包。
  2、修改“绝对取整”命令的BUG。

1.8.0版(2011年9月24日)
  1、修改对象调用时参数为“对象”时类型出错误的BUG。
  2、修改变体型赋值“对象”时类型出错误的BUG。
  3、修改“绝对取整”命令在数值大于0时,总是多1值的BUG。
  4、改变DLL的调用方式,系统DLL仍按原来IAT导入表方式调用。用户自带的DLL可以在运行后再动态调用,比如将DLL放在图片资源里,在运行后释放到同目录,再调用该DLL的命令。或者对于GDI+的API在不同系统时的有选择的是否动态调用(需要将LIB目录下的gdiplus.lib移除,让黑月判断gdiplus.dll非系统DLL)。
  5、增加静态库调试功能,原理是在第一次编译黑月程序时,生成一个名为“静态库.dll”,为所用到第三方静态库的集合,让易语言的IDE在调试时调用,让包含有静态库的黑月程序也能够调试了。注意!!!对于部分静态库编译出来的调试用的“静态库.dll”可能用不了,与编译模式有关,修改链接参数或许可以解决。静态库有变动时,可以删除“静态库.dll”重新生成。


1.7.2版(2010年12月17日)
  1、修改“插入文本行”的BUG。
  2、修改“移到文件首”命令的文件首位置执行返回逻辑值不正确的BUG。
  3、修改“取随机数”算法与易语言核心库一致,第一个随机数会不固定为1。
  4、增加支持“输入框”和“取硬盘特征字”命令(算法与易核心库一致)。
  5、“ADODB数据驱动操作支持库”和“云外归鸟的线程池支持库”改为静态库编译(以前是伪静态库编译,发布时需要带上支持库,现在不用了)。


1.7.3版(2011年3月22日)
  1、修改“插入文本”的BUG。
  2、修改“插入字节集”的BUG。
  3、修改“取文本中间”当位置值小于1时不返回空文本的BUG(与易库不一致)。
  4、修改对象创建时,从指定类库文件的内部类名创建对象失败的BUG。例如:对象.创建 (“WshShell”, “wshom.ocx”)。
  5、修改“增减时间”命令在计算时分秒时精度误差大的BUG。

1.7.1版(2010年11月28日)
  1、修改“取文本注册项”不能取出扩展型文本“REG_EXPAND_SZ”的BUG。
  2、修改变体型的“赋值”方法给变体型数组赋值失败的BUG。
  3、应易友的要求,可以自行选择恢复原来LOADER,体积将缩小40K左右。结束()命令也可以中断进程。但一些支持库编译后无法使用的,主要是一些C函数没有得到初始化,会出现内存错误。比如正则表达式支持库。
恢复原来程序LOADER的方法是,给源码加上链接参数,选择MSVCRT版的C函数库:
[link]
opt=/ENTRY:BMEntrypoint /nodefaultlib:LIBCMT /DEFAULTLIB:MSVCRT


1.7.0版(2010年11月22日)
  1、修改“倒找字节集”的BUG
  2、修改“倒找文本”的BUG(注意:易核心库的“倒找文本”的查找位置参数是错的)
  3、修改“多文件对话框”不能设定对话框标题和只选一个文件时路径错误的BUG。
  4、修改不能编译系统DLL“winspool.drv”的BUG。
  5、为防360误报使用VC++6.0的LOADER,编译EXE的文件增大,工具查看为VC++6.0编译的。
  6、支持易语言的“正则表达式支持库”,编译后可正常使用。
  7、增加支持以下易语言的支持库的编译:
    BT下载支持库
    进程通讯支持库
    局域网操作支持库
    OPenGL支持库
    Java支持库
  8、修改“子文本替换”的“欲被替换的文本”和“欲被替换的子文本”相同时,不能替换的BUG。
  9、修改变体型“取文本”在指针为空时,仍转换文本的BUG。


1.6.0版(2010年8月19日)
  1、支持常量支持库的编译(比如尘土界面库2.0)。
  2、修改“到时间”命令当参数为纯时间数字格式时出错的BUG。
  3、修改“标准输出”命令不能重定向到文本文件的BUG。
  4、修改“子文本替换”命令当“欲被替换的文本”比“欲被替换的子文本”短时,返回空文本的BUG。


....
【VB】QQ群:1422505加的请打上VB好友
【易语言】QQ群:9531809  或 177048
【FOXPRO】QQ群:6580324  或 33659603
【C/C++/VC】QQ群:3777552
【NiceBasic】QQ群:3703755

854

主题

3481

帖子

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

Rank: 125Rank: 125Rank: 125Rank: 125Rank: 125

积分
36100
发表于 2010-12-13 15:35:21 | 显示全部楼层
看来现在易语言很火红啊。

10

主题

102

帖子

0

精华

银牌会员

Rank: 3Rank: 3Rank: 3

积分
381
发表于 2012-12-13 18:37:08 | 显示全部楼层
E语言入门简单肯定火!
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

手机版|Archiver|紫水晶工作室 ( 粤ICP备05020336号 )

GMT+8, 2024-4-19 06:52 , Processed in 0.024311 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表