【文件属性】:
文件名称:易语言-易语言编写支持库模版,组件、命令、常量等
文件大小:73KB
文件格式:ZIP
更新时间:2021-06-25 18:04:10
易语言例程
本次模版需要使用黑月编译资源
也就是说动态库要用黑月编译
不想用黑月的请自行方便
嗯,本人非美化出身,图标丑了谅解下
本模版采用支持库第二版
何为第二版?(详细请见 e\sdk\cpp\docs.txt)
易支持库有两个版本的开发包:2003.5 和 2008.5
两个版本的支持库截然不同
连支持库入口函数都不一样(即模版中的 GetNewInf)
模版里我也不打算兼容两种支持库版本了
毕竟没多大意义
因为各位易友几乎都用的是 5.x 版本
当然,也可以认为我懒
更新内容只声明与支持库相关的更新
当前版本:2014.11.28
更新内容:
[+]更新FNE转LIB工具(V1.0)
★主要为本次模版更新而更新
[!]删除对组件英文名称的修改
★源:如果【静态库模式=#静态库模式_WonderWall】, 那么英文名会加上 @4
★现:不对组件英文名做任何修改
★ *这些星星后的内容可以看看, 也可以跳过, 我只是做了下更新的解释
★ 本来完成这些模版就可以不用更新了的
★ 谁知发现犯了错?一个人敲代码真麻烦
★ 今天刚好周五, 我又翻了翻支持库
★ 然后发现无法静态链接, 看了看易语言的调试信息
★ 才知道易语言静态链接时会自动给窗口单元函数加上 @4
★ 现在删掉了那条代码
历史版本:2014.11.22
更新内容:
[+]支持编写组件(详细请见本人写的例子)
★其实这次的更新就是为了组件而更新的
[+]增加程序集:集_组件, 主要用于辅Zhu组件的编写
[+]增加 备选文本_生成_备选数值信息()
[+]增加 备选文本_生成_备选文本信息()
[+]增加 备选文本_生成_文件名()
[+]增加 组件_保存_组件基本信息_创建时()
[+]增加 组件_保存组件信息()
[+]增加 组件_取结构_hUnit()
[+]增加 组件_取结构_hWnd()
[+]增加 组件_创建_功能组件()
[+]增加 组件_创建_容器组件()
[+]增加 组件_窗口过程_透明容器()
[+]增加 组件_消息欲处理_功能性窗口()
[+]增加 组件_消息欲处理_容器性窗口()
[+]增加 组件_取单元信息()
[+]增加 组件_消息转发_容器窗口()
[+]在 类_写易库 上做了某些更改
[+]增加 添加组件() 方法
[+]增加 添加组件属性() 方法
[+]增加 添加事件() 方法
[+]增加 添加事件参数() 方法
[!]修改 添加参数() -> 添加命令参数()
[+]在 类_易功能 上做了某些更改
[+]增加 创建CWnd指针() 方法
[+]增加 取hUnit() 方法
[+]增加 产生事件() 方法
[+]增加 组件删除() 方法
[+]在 类_信息储存 上做了某些更改
[+]增加 添加属性() 方法
[+]增加 取属性数量() 方法
[+]增加 拷贝属性() 方法
[+]增加 添加事件() 方法
[+]增加 取事件数量() 方法
[+]增加 拷贝事件() 方法
[+]增加 添加事件参数() 方法
[+]增加 取事件参数数量() 方法
[+]增加 拷贝事件参数() 方法
[+]增加 类_属性 共6个方法
[+]在 集_结构创建 上做了某些更改
[+]增加 new组件信息() 方法
[+]增加 new组件属性信息() 方法
[+]增加 new单元信息() 方法
[+]增加 new组件事件信息() 方法
[+]增加 new组件事件参数信息() 方法
[+]在 集_功能 上做了某些更改
[+]增加 计算指针() 方法
[+]增加 IsXXX() 方法
[+]在 集_模版 上做了某些更改
[+]增加 默认处理_窗口单元接口函数() 方法
[+]增加 组件_保存_xxx() 模版函数
[+]增加 组件_释放_xxx() 模版函数
[+]增加 #结构尺寸_xxx 常量 5 个
[+]增加 #组件属性类型_xxx 常量 21 个
[+]增加 #组件属性属性_xxx 常量 5 个
[x]压缩包内不包含静态库转换工具
★因为静态库转换工具没做任何更新
★所以就不一起带着了
★如果你真的需要
★请到论坛找我的帖子
历史版本:2014.11.15
更新内容:
[+]支持编写静态库(至于步骤请往下看)
[+]增加静态库转换工具, 在随本模版的压缩包内(源码)
[+]增加 类_写易库.设置_静态库模式() 方法, 用于指定静态库的导出函数名
[-]对 类_写易库.添加命令() 做了改动,主要修改链接名
[-]修复易语言无法读取链接名的BUG
========== 1.易支持库机制 ==========
易支持库的库信息、命令信息等等均使用某个结构储存
易源码中的自定义数据类型、类模块、组件即为支持库中的库定义数据类型
易语言通过 GetNewInf
【文件预览】:
易语言编写支持库模版2014.11.28
----ReadMe.txt(205B)
----res()
--------ObjMsgBox.bmp(2KB)
--------ObjButton.bmp(2KB)
----test.rc(180B)
----test.e(218KB)
----支持库测试.e(16KB)