分享

使用易写支持库向导制作易语言支持库

 benxin1225 2017-03-30



前言:

学易语言这么久了,还没有写过易语言的支持库,但易语言的支持库大部分都是用VC等其他语言编写的,我想,作为一个菜鸟级的新手,总不能因此而去学习一门新的语言吧。易语言支持库实际上是一个标准Win32 DLL动态链接库,因此可以考虑用易语言来写自身的支持库。

第一步:安装易写支持库向导

将教程附带工具压缩包解压后把“易语言编写支持库向导V2.0.exe”复制到易语言安装目录的wizard文件夹(如果没有可自行创建)中,然后打开易语言,选择常用向导:


在里面找到易语言编写支持库向导,选中,确定,即可启动向导如下图:


第二步:填写支持库框架信息

(一)填写支持库信息:

如上图所示,红色部分是必填信息,黑色部分为选填信息。

(二)添加命令分类:


选择编辑命令分类,如上图,添加一个命令分类,定义为“第一个分类”,如下图:


(三)添加新命令:

选择“第一个命令分类”,选择添加新命令,如下图:

开始添加新命令,这里我们简单写个求和的命令,如下图:


选择保存修改。到这里,支持库的第一个命令信息编写完成,如果想要增加其他命令,如法炮制即可。如果想要为支持库定义自己的常量,请看第四步。

(四)增加常量:

右键选中第一个分类,弹出菜单,选择添加新常量,如下图:



添加常量的方法,跟在易语言里面的一样,可以添加整数常量,也可添加文本常量,如下图:



 

(五)生成框架:

做完以上步骤之后,支持库的框架基本编写完成,保存之后,选择“生成框架源码”,向导会自动为我们生成支持库框架源码,如下图:


 

第三步:完成支持库命令编写

(一)解除屏蔽源码:

生成支持库框架源码时,会弹出一个对话框,提示要将“转换接口程序集”被屏蔽部分解除屏蔽。我们打开支持库框架源码,选择“转换接口程序集”,按下“Ctr+A”全选,然后右键单击弹出菜单,选择解除屏蔽即可。



 

(二)完成支持库命令编写:

之前向导只是为我们自动完成了支持库的框架,命令还需要我们手动编写完成。选择“程序集1”,其中其他的信息不要去修改,找到命令编写部分,如下图:


这里“求二者和”还只是一个空壳,我们继续把代码写完,如下图:

(三)编译支持库:

好了,我们的支持库到这里就编写完成了,接下来就是编译支持库了,在编译之前现修改一下配置信息,如下图:



修改好配置信息后,保存源码,选择编译,这里只能选择普通编译,不要选择静态编译,否则会出错,如下图:


编译后易语言会提示是否写出所需依赖文件,选择“不写出”,如下图:


编译完成后会得到一个dll文件,我们把它的后缀名改成fne即可,如下图:



好的,我们的第一个支持库终于制作完成,接下来就是安装支持库了。

第四步:支持库安装与测试

(一)安装支持库:

将testlib.fne复制到易语言安装目录的lib文件夹中,然后打开易语言,单击“工具”菜单,选择“支持库配置”,如下图:



弹出支持库配置对话框后,找到我们刚才复制过去的支持库,即“第一个易写支持库”,勾中,确定,支持库即可完成安装,如下图:



安装成功后,在易语言的支持库选项卡中的最底下即可看见我们的支持库,如下图:



(二)测试支持库:

支持库安装完毕后,我们要测试一下我们的支持库是否能正常使用,在启动窗口的程序集中写入如下图代码:


点击运行按钮,在输出框中得到结果,25,说明我们的支持库能够成功运行了。

 

OK,大功告成,我们的第一个易语言编写的支持库至此制作成功,大家可以根据以上的方法制作更加实用的支持库。看完教程后,是不是觉得用易语言写支持库很容易呢,心动不如行动,自己动手吧!

以上教程使用了云外归鸟的易写支持库向导,在此表示感谢!

 

 

 

 

 

 

 

 


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多