我现在准备开发有关语音卡的程序,语音卡提供了相应的dll与lib
我在C#中如何调用它,才能使用该语音卡提供的函数。
谢谢各位大虾了。

解决方案 »

  1.   

    非托管dll的调用参考P/Invoke
    http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/cpguide/html/cpconinteroperatingwithunmanagedcode.asp使用lib可以先做成dll,再通过P/Invoke,也可以用Managed C++或C++/CLI直接调用
      

  2.   

    我给你的链接中有很多例子,比如http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/cpguide/html/cpconplatforminvokeexamples.asp
    http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/cpguide/html/cpconmarshalingstrings.aspP/Invoke比较复杂,参数的类型也多种多样,没有函数的原形不可能再具体了
      

  3.   

    如果是dll 库文件 要把dll文件放在根目录下比如默认的c:中的wwwroot下然后再
         C#: using 
         VB: Imports 来调用命名空间     关于lib 我想也是差不多的~~!`1