易语言编写支持库,超简单模版。代码易懂!
源码截图:1.易支持库机制
!!!易支持库的库信息、命令信息等等均使用某个结构储存
!!!易源码中的自定义数据类型、类模块、组件即为支持库中的库定义数据类型
!!!易语言通过 GetNewInf() 获取支持库信息
!!!所以支持库必须导出这个函数
2.支持库命令调用
!!!支持库的命令调用方式也比较特殊
!!!每个命令需要三个参数:返回值指针,参数数目,参数信息指针
!!!做个一个库定义数据类型的方法,每个方法的第一个参数为指向该对象的结构指针
3.简单说下易源码
!!!易保存源码时没有保存各信息名称(比如命令名、数据类型名),而是保存了索引
!!!所以支持库内的各信息有必要时可以修改
!!!但不要改动TA们的顺序,这会导致前期版本的源码出现问题
4.模版说明
!!!本模版整天来说思路清晰,代码连小白都能理解
!!!模版多数的参数使用通用型,使得模版简便
!!!模版内没有多说废话, 直接把关键的过了一遍, 足够写支持库了
!!!每条命令都演示了支持库的各种操作,能想到的都先写了
!!!暂时没写组件,目前没什么时间了,玩着电脑也冷~
!!!尽量抽时间将组件的开发也模块化
!!!或者各位有心人士可参考 e\sdk\cpp\samples\HtmlView 写一下
5.关于静态库
!!!本人目前只做了动态库,不做静态库原因很多
!!!本来打算做静态库的,不过考虑到某些原因:
!!!静态库误报,动态库转到静态库时也会出现一些未知问题
!!!个人也建议使用独立编译,5.3已经恢复
!!!更建议用 黑月Cool编译
!!!或者直接就是一个“懒”字!
!!!各路有心人士可动手改一下
!!!我也弄好了静态连接名的录入机制
6.为何选择支持库
!!!其实用模块扩展程序也是足够了
!!!选择做支持库还是安全的
!!!而且支持库有许多模块做不到的功能
7.关于易功能函数
!!!顾名思义, 就是易内部提供给支持库的函数
!!!主要的用法呢还是得参考 lib2.h(位于 e\sdk\cpp\elib\lib.h)
!!!虽说是一个C++头文件,但是语文好点、懂易语言就能理解
!!!小学生的语文水平就差不多啦
!!!我还是把一些常用的写到了 类_易功能 这个类里面
!!!各位同学可以看看、、
[最后]
!!!直说:本人纯属菜鸟一枚, 各路大神勿喷即可
[信息]
!!!模版:易支持库模版
!!!作者:SalHe(Rabbit Group)
!!!声明:大鸟勿喷即可
!!!日期:2014年11月8日
怎么编译我还是简单说一下,针对一下小白。
编译的时候将文件名的后缀改为fne在放入易语言的支持库目录就好了
支持库一发布后就不要修改数字签名和支持库文件名了
发下预览图
1.支持库信息预览
然后就是下载了
觉得不错的话就帮忙顶一下,就当是慰劳下我那冰冷的手了
支持,楼主辛苦了 易语言编写支持库,超简单模版。代码易懂! 这个官网下载了,支持下 谢谢楼主分享 很给力啊 帮忙顶一下!!! 任务栏上怎么把CPU占用率弄上去呢? 优秀文章!神马都是浮云,支持!
神马都是浮云
页:
[1]
2