动态连接库---
在c语言里如何实现动态连接库!!! 问题点数:100、回复次数:5Top
1 楼heartlove(吴竹)回复于 2002-03-28 18:11:54 得分 0
VC开发工具很容易实现Top
2 楼wiler(@_@)回复于 2002-03-28 18:26:53 得分 0
强烈建议你用VC编写(当然你可以用纯C的,VC也可以编译的)Top
3 楼2ndboy(贱男春)回复于 2002-03-28 18:31:00 得分 0
用MSDN查一下DllMainTop
4 楼maoxianwang(傻蛋)回复于 2002-03-28 18:45:36 得分 10
VC和BCB都是一样的我就说一下VC的吧,
在VC下新建工程,选WIN32 DLL
然后你起个名
按向导默认的一顿下一步
就完成了一个工程
你想写什么就写什么,你写的函数都是要被其它EXE或DLL调用的
你用C的时候用WIN32API
写完的你所有的函数以后
在DEF文件里EXPORTS ( 这一步是导出)
函数名 @编号
函数名 @编号
函数名 @编号
函数名 @编号
…………
这就是DLL
你用DLL的时候:
先加载DLL的头文件
然后再在那个工程里添加该工程是依懒于那个DLL工程
然后直接用函数就行了
其实DLL编写非常容易,要比EXE好写
不过只是你要非常注意到它的结构和功能
好了现在你可以写DLL,请给点分,谢谢了
如果有什么不理解的地方请说出来Top
5 楼maoxianwang(傻蛋)回复于 2002-03-28 18:47:57 得分 90
再说一句,DLL就是一堆破函数 ,给应用程序或别的DLL调用的
你就是写函数然后导出来就行了
再多说一句,一般的DLL,不可以共享内存(除非指定)
谢谢,请给分
Top




