C#中怎么使用dll(vb,C...)编的,以及怎么放到窗口中?急急啊!

解决方案 »

  1.   

    dll的用途大多是编译后供其他工程引用的
      

  2.   

    使用了using System.Runtime.InteropServices;后,可以使用DLLImport调用API[DllImport("DLLName",EntryPoint="FunctionName",
    CallingConvention=CallingConvention.StdCall]
    public static extern bool Create (string name);
      

  3.   

    ms-help://MS.MSDNQTR.2003FEB.2052/cpguide/html/cpconconsumingunmanageddllfunctions.htm
      

  4.   

    调用非托管代码同意kssys()
      

  5.   

    看你的dll是用什么编写的,以及dll的类型。如果是vb的com类型dll的话,是无法用dllimport来引入的,你可以看看是否能用引入com的方式进行使用。如果是其它语言写的,那要看是否为标准的dll,即你要用vs环境下的dos窗口去dumpbin来输出你的dll,是否能看到所要调用的函数,如果能看到,则可以用dllimport来调用;否则也是无法用dllimport调用。