易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

动态调用DLL例程   [复制链接]

    2018-10-15 10:44:10
    高级教程源码
    易语言资源网
    10129 次浏览
    来源链接

动态调用DLL,即用即卸载。

大型软件中,某项功能,调用DLL,用完,卸载。再用,再调用,再卸载····

静态调用的最大弊端:开始到最后,DLL都要占用!换句话,如果DLL文件被误删,那整个软件就挂了,DLL报错!

动态调用,就算DLL不存在,软件还可以正常运行,不报错!!

特别是,对于团队而言,多人协同开发,·····此处省略1万字!····


几点说明:

1、支持DLL中传递多个参数,例程中给出了简单示例。call功能来自易友,表示感谢!

2、如果有多个DLL文件,那么最好统一一下调用命令,比如都用“diy”或者“jiekou"等,方便统一调用!

3、在DLL中,载入窗口命令中,必须用“对话框方式”!比如,载入(窗口1,,真)。

这样的目的:在窗口没结束前,代码中的 释放(句柄)命令无法执行。窗口结束,释放(句柄)。

4、大伙可以测试一下,DLL调用后DLL文件能否删除。

1111.png



点我下载 (已有 2149 次下载)

引用模块





引用支持库


源码文件名 支持库文件名 支持库标识
dll_1.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325
dll_2.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325
主程序.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325
扩展界面支持库一 2.0 27bb20fdd3e145e4bee3db39ddd6e64c


[错误报告]   上一篇:易语言卡盟交易系统源码...     下一篇: 呵呵仙_RGB颜色转换源码...