我现在想在sapi.dll的基础上,利用vc开发一个新的适合我们自己用的dll。
但我现在不知道该如何在开发动态连接库时使用sapi.dll
具体问题是我该如何加载sapi.dll。如何使用sapi.dll中的类及其成员函数?

解决方案 »

  1.   

    加入头文件和.lib库文件,或用LoadLibrary和GetProcAddress,和在应用程序中一样啊
      

  2.   

    问题是sapi.dll中都是一些类,而不是函数呀
      

  3.   

    没有.lib库文件,只有dll,应该如何处理呢?
      

  4.   

    没有.lib库文件,用LoadLibrary和GetProcAddress在程序里加载DLL
      

  5.   

    加载就是将Dll或是Lib加载到宿主进程的地址空间,在Windows应用程序中都是一样的
      

  6.   

    但是如果这样就有两个DLL了,有没有办法合并呢??假设有lib的情况下
      

  7.   

    没办法,要不然人家写DLL怎么保证版权