none
请教在C#里如何调用通过regsvr32注册的DLL里的功能 RRS feed

  • 问题

  • 我想请问下!如何在C#里调用已经在系统下注册的DLL。

    通过regsvr32 MediaFile.dll命令

    在ASP里可以这样调用

    set info=createobject("MediaFile.MediaInfo")

     s=info.Load(file)

    2010年6月27日 23:58

答案

  • 你加一个COM引用到这个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
    2010年6月28日 4:26
    版主
  • 你好,在项目中添加引用就可以了。
    邹俊才
    2010年6月28日 7:04
    版主

全部回复

  • Type.GetTypeFromProgID

    Activator.CreateInstance

    GetType().InvokeMember



    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
    2010年6月28日 0:41
    版主
  • 你好,按照你说的还是无法调用他DLL里面的方法! 请说详细点好吗? 谢谢!!!
    2010年6月28日 3:46
  • 你加一个COM引用到这个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
    2010年6月28日 4:26
    版主
  • 你好,在项目中添加引用就可以了。
    邹俊才
    2010年6月28日 7:04
    版主
  • 非常感谢各位的回答!!!
    2010年6月28日 9:33