none
vb怎么调用dll? RRS feed

答案

  • 这个问题比较泛泛,首先,你的dll是托管的还是非托管的,这个区别很大。

    如果是托管的可以通过添加引用至项目组,using xxx,然后就可以使用里面的类,方法,等等。

    如果是非托管的dll,需要wrapper,添加至你的项目就可以引用了。

    http://support.microsoft.com/kb/106553


    Paul Zhou [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.


    • 已编辑 Paul Zhou 2011年9月21日 8:42
    • 已标记为答案 Paul Zhou 2011年9月27日 7:54
    • 取消答案标记 NewJoin 2012年2月10日 14:26
    • 已标记为答案 NewJoin 2012年2月10日 14:26
    2011年9月21日 8:40
  • 非托管的接口也有多种,比如COM、C函数

    找DLL作者要个示例吧,



    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    • 已标记为答案 Paul Zhou 2011年9月27日 7:54
    • 取消答案标记 NewJoin 2012年2月10日 14:26
    • 已标记为答案 NewJoin 2012年2月10日 14:26
    2011年9月21日 16:31
    版主

全部回复

  • DLL提供了什么接口?

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    2011年9月20日 1:57
    版主
  • 能不能给我个示例,谢谢
    开心了就笑,不开心了就过会儿再笑
    2011年9月20日 8:14
  • vb和vb.net,应该不是一个吧?
    开心了就笑,不开心了就过会儿再笑
    2011年9月21日 7:36
  • 这个问题比较泛泛,首先,你的dll是托管的还是非托管的,这个区别很大。

    如果是托管的可以通过添加引用至项目组,using xxx,然后就可以使用里面的类,方法,等等。

    如果是非托管的dll,需要wrapper,添加至你的项目就可以引用了。

    http://support.microsoft.com/kb/106553


    Paul Zhou [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.


    • 已编辑 Paul Zhou 2011年9月21日 8:42
    • 已标记为答案 Paul Zhou 2011年9月27日 7:54
    • 取消答案标记 NewJoin 2012年2月10日 14:26
    • 已标记为答案 NewJoin 2012年2月10日 14:26
    2011年9月21日 8:40
  • 谢谢。是非托管的
    开心了就笑,不开心了就过会儿再笑
    2011年9月21日 9:02
  • 非托管的接口也有多种,比如COM、C函数

    找DLL作者要个示例吧,



    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    • 已标记为答案 Paul Zhou 2011年9月27日 7:54
    • 取消答案标记 NewJoin 2012年2月10日 14:26
    • 已标记为答案 NewJoin 2012年2月10日 14:26
    2011年9月21日 16:31
    版主
  • 好的,谢谢
    开心了就笑,不开心了就过会儿再笑
    2011年9月22日 2:32