1 C# 如何读取C写的API ?
2 需不需要註冊C寫的dll?
3 在專案中如何調用 ?
4 發何把祂封裝成一個元件?

解决方案 »

  1.   

    1:封装为dll后,C#可以直接使用;
    2:不用,如果是COM才需要注册;
    3:专案?solution?
    4:元件,不太理解,你是指assembly?调用者(C#)与被调用者(dll)没办法封装到一个文件中,你只能把他们封装到一个安装包中。
      

  2.   

    是別人用C寫的Dll , 接直在參考上引用都加不上去,因為不是com組件 
      

  3.   

    查一下DLLImport的用法。
    直接用DLLImport调用。
      

  4.   

    Reflector有个Reflector.ComLoader插件,用它可以加载com控件并转换成C#的