松鼠的博客

导航

2008年11月16日 #

在动态链接库中导出函数(VC6.0环境)

摘要: (1)DLL导出函数 问题在于用GetProcAddress获得DLL函数,不是用__declspec(dllexport)导出的。这个方式是为用.LIB连接准备的。 1.添加一个.def文件。(这一步非常重要,如果DLL里面的函数需要被其它IDE开发的应用程序调用,那么就必须创建DEF文件来导出函数) 里面写上: LIBRARY ... 阅读全文

posted @ 2008-11-16 17:43 Xproer-松鼠 阅读(1029) 评论(0) 推荐(0) 编辑

关于软件模块化

摘要: 对于大型软件应该将软件细分为各种小的模块,在这里列出一些方法。(1)DLL(2)COM(3)EXE分离在应用程序开发方面推荐的方式是使用 C++ Builder 编写界面,VC 编写功能模块,通过DLL或者COM方式来进行整合。DLL优点:(1)可以使用不同语言编写,同样也可以被不同的语言所调用,例如C++ Builder调用VC编写的DLL。在DLL中可以加入丰富的额外功能,例如对话框等。编写D... 阅读全文

posted @ 2008-11-16 09:08 Xproer-松鼠 阅读(1073) 评论(0) 推荐(0) 编辑