c开发 易语言支持库,易写易库-用易语言开发易语言支持库.pdf

易写易库-用易语言开发易语言支持库

易写易库(EXEK)用户手册

版本:0.2

作者:liigo,/liigo

时间:2008.10

概述

EXEK

EXEK

“易写易库(EEXXEEKK)”是一个易语言模块,借助它可以使用易语言开发支持库。

“ 易写 易库 ( EXEK )” 特点 是: 更简 单,更 强大 ,更 实用。 详见 :

/liigo/archive/2008/07/23/2699385.aspx。

“易写易库(EXEK)”独特之处是:可以用易语言开发窗口组件,可以自由调用其它支

持库。访问作者博客(/liigo)可获取更多信息。

本手册面向的读者为使用“易写易库(EXEK)”开发易语言支持库的开发人员。易写易

库对使用者的编程水平有较高的要求。在使用易写易库之前,最好有使用C++或Delphi 等

编程语言开发易语言支持库的经验和经历,并熟读《易语言支持库开发手册》(参见易语言

安装目录中sdk 子目录)。易写易库不是为初学者准备的。

只要理解了以下内容,使用本模块开发易语言支持库将是比较轻松的工作。

支持库定义信息主要通过以下两个阶段得到:

1、定义阶段:用户通过调用“易写易库_定义支持库”“易写易库_定义命令”“易写易

库_定义常量”“易写易库_定义数据类型”等模块命令,提供必须的信息。模块将在内部保

存这些数据,供下一阶段使用。

2、整合阶段:用户通过调用模块命令“易写易库_取支持库信息()”,得到合法的支持

库定义信息(LIB_INFO)。这一阶段的工作全部在模块内部完成,用户并不需要关心。

这个两个阶段的任务,都在支持库加载之前执行。一般来说,第1阶段(定义阶段)在

“_启动子程序”中执行;第2阶段(整合阶段)在 GetNewInf() 被第一次调用时执行。

易写易库(EXEK)用户手册,by liigo。 第 1/13 页

第一个易语言支持库

只需五个步骤,只需两行代码。

空白支持库.e

Windows

Windows

第一步,在易语言中新建一个“WWiinnddoowwss动态链接库”程序

(EXEK)

(EXEK)

第二步,引用模块“易写易库((EEXXEEKK))”

双击“工作夹”中“程序”子夹内的“模块引用表”,在弹出的对话框中选择模块文件

“易写易库(EXEK).ec”即可。

_ ()

_ ()

第三步,在“__启动子程序(())”中,定义支持库信息

代码为:

易写易库_定义支持库 (“_空白支持库”,“1.0”,“使用易写易库(EXEK)开发”, “{8A198F8D-C829-

4697-8888-902C1A64D31E}”, “liigo”, “liigo@”, “/liigo”, ,, )

除“支持库版本”和“支持库数字签名”外 ,“易写易库_定义支持库”命令的其它所有

文本参数都可随意填写。

GetNewInf

GetNewInf

第四步,新增 GGeettNNeewwIInnff 子程序

返回整数型,无参数,公开,代码为:返回 (易写易库_取支持库信息 ())

所有用“易写易库”编写的易语言支持库,GetNewInf() 的代码都是完全相同的。

易写易库(EXEK)用户手册,by liigo。 第 2/13 页

这也是易语言支持库开发手册要求支持库必须公开导出的唯一函数。

第五步,编译生成支持库文件

选择菜单“编译 | 编译”(或按F7),在弹出的对话框中,选择输出文件路径为易

语言支持库所在目录,文件名填写为“mylib.fne”(名称随意,但必须有后缀“.fne”),

保存类型一定要选择“所有文件 (*.*)”(否则编译器将自动为输出的文

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值