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

易写易库(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”),

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

c开发 易语言支持库,易写易库-用易语言开发易语言支持库.pdf相关推荐

  1. c语言vs2017入门自学,写给自己的用VS2017学C语言[3]

    vs2017  我需要更改,安装下这个,网上很多代码..还是 linux 内核的,还是装吧,打开vs的安装 ====================www.ayjs.net       杨洋    w ...

  2. 易语言教程读配置项和写配置项

    当我们关闭一个软件窗口时,需要把一些数据保存起来,还有比如最后一次的登录账号.密码,软件的升级版本信息等等,我们通常保存在.ini文件中,易语言的写配置项()和读配置项()的作用大抵如此,本视频演示了 ...

  3. 易语言 vb c 那个写的程序运行快,VB好还是易语言

    满意答案 Zack_gb 2014.07.10 采纳率:53%    等级:8 已帮助:413人 其实编程语言都差不多的.易语言显得更简单些.易语言与VB一样是事件驱动的语言.我们在写代码时显得比C\ ...

  4. 511遇见易语言组合框读取写配置文件和列表项目

    本课首先录制了易语言组合框渐变背景颜色,然后通过读写配置文件ini来实现组合框加入项目,添加项目列表 视频链接: 77 组合框读取写配置文件和列表项目视频教程源码: .版本 2.程序集 窗口程序集_启 ...

  5. 易开发是一款帮助开发人员快速开发的工具,功能包括界面分析,页面信息,加固脱壳,支持 Android9.0

    DeveloperHelper 项目地址:WrBug/DeveloperHelper  简介:?易开发是一款帮助开发人员快速开发的工具,功能包括界面分析,页面信息,加固脱壳,支持 Android9.0 ...

  6. 易语言取c盘文件夹中的文件被占用,易语言检测文件被哪个进程占用的代码

    易语言检测文件被哪个进程占用的代码 检测文件占用的代码 此功能需要加载贝贝吧模块6.6 .版本 2 .支持库 eAPI .程序集 窗口程序集_启动窗口 .子程序 _查询按钮_被单击 .局部变量 进程名 ...

  7. 简单易用的运动控制卡(一):硬件接线和上位机开发

    今天,正运动小助手给大家分享一下运动控制卡之ECI3808的硬件接线和如何进行MFC的上位机开发. 一 .ECI3808硬件介绍 1.功能介绍 ECI3808系列控制卡支持最多达 12 轴直线插补.任 ...

  8. 【开源共享】全网最简单易用的imx6ull烧写工具设计初衷工作原理设计前的思考

    在线课堂:https://www.100ask.net/index(课程观看) 论  坛:http://bbs.100ask.net/(学术答疑) 开 发 板:https://100ask.taoba ...

  9. 如何写好SCI论文的标题? - 易智编译EaseEditing

    每个作者都希望自己的文章能被编辑和审稿人接收,被更多人阅读,而一个好的标题极有可能使你的文章从众多文献中脱颖而出,让人眼前一亮. 所以如何写好标题,就显得格外重要.在本文中,易智编译整理了写标题的注意 ...

  10. 新疆计算机二级慨库,2020新疆维吾尔自治区计算机二级易考套餐:二级MS Office高级应用全程班(网课+题库+教材)...

    &nbsp&nbsp[导读]:2020新疆维吾尔自治区计算机二级易考套餐:二级MS Office高级应用全程班(网课+题库+教材),更多新疆等级考试易考套餐,请访问易考吧新疆等级考试栏 ...

最新文章

  1. matplotlib 中子图的创建
  2. 菜鸟要做架构师(二)——java性能优化之for循环
  3. java基础之 “==”和“ equals”以及instanceof的区别
  4. lnmp1.4上thinkphp5.0出现404的解决办法
  5. 红旗linux添加usb无线网卡,在Ubuntu 8.10中安装无线网卡RTL8187SE驱动
  6. Pell数列(信息学奥赛一本通-T1202)
  7. 常用ColorMatrixFilter收集
  8. 用户增长 - BG/NBD概率模型预测用户生命周期LTV(二)
  9. 几种常见的JS混淆工具比较。
  10. 【Verilog 常见设计】(0)二进制码和格雷码互转 Verilog 实现
  11. vue用html方式路由守卫,vue-router 实现导航守卫(路由卫士)的实例代码
  12. 《德鲁克管理思想精要》读书笔记3 - 管理的新范式?
  13. pc station v15 博图_博图的pcstation是做什么的?和wincc有什么区别?怎么使用?-工业支持中心-西门子中国...
  14. linux千兆网卡接百兆交换机,千兆交换机可以接百兆网线吗?
  15. usaco3.2.7香甜的奶油
  16. Unity开发笔记(五)—— 制作第四个小游戏《坦克大战》
  17. JAVA随机生成6位数,不足补0
  18. 兽医提醒:狗狗生病的9个征兆,建议铲屎官收藏,以备不时之需!
  19. es6数组去重(连重复的对象也可以去掉)
  20. 高性能网络编程(七)TCP连接的内存使用

热门文章

  1. 考公第二轮 | 资料分析
  2. 多目标优化问题概述(基本模型和概念)
  3. 数学建模论文六大获奖技巧总结(想得奖的进来看)
  4. 如何写好数学建模竞赛的论文
  5. linux远程root拒绝,ubuntu拒绝root用户ssh远程登录解决办法
  6. 通过国内的镜像下载eclipse
  7. mud使用mysql_用linux构建仗剑江湖mud游戏服务器实战经历
  8. 在idea中创建maven工程,搭建MVC框架,完成和servlet相似的操作
  9. python 视频转场_Python 带你高效创作短视频
  10. BOM——浏览器对象模型