DLL输出函数什么什么意思

来源:百度知道 编辑:UC知道 时间:2024/05/25 00:10:46
我用VB的 听说可以写出输出函数的DLL
我想问下输出函数的DLL 什么意思 输出和不输出 有什么区别

DLL即动态链接库,他和EXE文件一样属于PE文件,他和EXE文件的结构都差不多,但是他不能直接运行,只能被其他程序调用,结构上不同的是他会存在一个函数导出表.

举个简单的例子.Windows系统提供给程序开发人员很多接口即API

但是这些接口怎么提供给程序调用呢?

唯一的方法就是提供出函数的接口,你调用这个函数的时候他会加载该DLL文件并执行DLL中的函数,从而实现功能.

DLL还有个好处就是比如多个程序同时调用一个DLL函数,只要不写入数据(即只读)那么多个程序是共用一块内存的,这样有效的节约了内存.