织梦CMS - 轻松建站从此开始!

挂坊编程

当前位置: 主页 > 辅助学习 >

如何制作动态调用DLL的易模块

时间:2020-03-17 22:30来源:未知 作者:admin 点击:
汉语编程软件-中国易语言 用易语言实现动态调用DLL的易模块 《易语言》作为一款中文编程软件,对中文的支持以及用中文编程自然是她的长项。但也有的人会认为她功能不够强大。其
汉语编程软件-中国易语言
用易语言实现动态调用DLL的易模块
 《易语言》作为一款中文编程软件,对中文的支持以及用中文编程自然是她的长项。但也有的人会认为她功能不够强大。其实易语言是一种即容易学,功能又非常强大的中文编程软件,而且由于她支持DLL调用,极大的扩展了她的应用范围。现在,可以将由其它的语言编写的DLL函数导入到易语言中,从而实现易语言与其它语言的混合编程。

易模块实际上是一个特殊的易程序,它与普通的易程序相比,有以下特点:
1、必须具有程序名称(通过主菜单“程序”→“程序配置”设置),此名称代表模块名称;
2、必须具有“_启动子程序”,此子程序负责进行易模块的初始化;
3、必须具有名为“_接口程序集”的程序集,此程序集用作公开此易模块的对外接口,其中的所有子程序均可由外部程序直接调用。
使用易模块可以大大缩减应用程序开发的难度,是应用程序的开发更方便、更轻松。而且可以实现函数的重用,避免的重复开发所造成的浪费。
 我们通过下面的这个例子来学习怎样开发易模块,以及学习怎么样在易语言中调用DLL函数。
这个易模块主要实现的功能是可以动态加载使用DLL函数,且可以在程序中动态的调用DLL函数,而无须在设计状态时去声明这些DLL。
第一步:首先运行易语言(可以在中国易语言网站www.eyuyan.com 下载)。启动后选择易模块,如图1所示。


第二步:点“确定”后,进入易语言的开发环境,在左边的程序工作夹内选择DLL命令”。如图2所示。
然后在右边的开发环境下单击鼠标右键,选择“新DLL命令”或者使用[Ctrl+N]快捷键,在中间会出现一个DLL声明表。



第三步:请将中间的DLL申请表填成如图3所示的内容。


第四步:再依次将“LoadLibray”,“FreeLibray”,“GetProcAddress”填入DLL声明表。如图4、图5、图6所示。

第五步:现在我们来实现动态加载调用DLL的功能吧!声明完这些DLL命令后,进入易语言的开发环境,在左边的工作夹内选择“程序”→“接口程序集”。然后在右边的开发环境下单击鼠标右键,选择“新子程序”或者用[Ctrl+N]快捷键。建立一个如图7所示的动态调用DLL的子程序。



最后,这个程序就可以实现预期的功能了。下面我们就可以将这个易模块程序编译成一个易模块,并导入系统模块库。
选择菜单“程序”->“编译为易模块”,然后在弹出的保存对话框中填入易模块的文件名即可。接着会弹出将该易模块导入系统模块库的对话框,选择“是”。如图8所示。这个易模块就可以使用了。

现在这个易模块就可以交付给用户去使用了。

(责任编辑:admin)
织梦二维码生成器
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容