动态调用DLL,使用后可立即卸载。
在大型软件中,某个函数会调用一个DLL,用完后就被卸载。再次使用、再次调用、再次卸载……
静态调用最大的缺点:DLL从头到尾都会被占用!也就是说,如果误删了DLL文件,整个软件就会挂掉,DLL就会报错!
动态调用,即使DLL不存在,软件仍然可以正常运行,不报错! !
一些注意事项:
1.支持在DLL中传递多个参数,例程中给出了一个简单的例子。通话功能来自易友,谢谢!
2、如果有多个DLL文件,最好统一调用命令,例如使用“diy”或“街口”方便统一调用!
3. 在DLL中,“对话模式”被设置为“对话模式”。必须在加载窗口命令中使用!例如,加载(window1,,true)。
这样做的目的:在窗口结束之前,代码中的释放(句柄)命令无法执行。窗口结束,松开(手柄)。
4、大家可以测试一下DLL调用后能否删除DLL文件。
11145805117[下载].rar
|