调用dll文件时都需要注意哪些呢?语法是什么样的呢?有先后顺序吗?有这方面的教程吗?

解决方案 »

  1.   

    先要看是什么形式的dll文件,比如第三方,还是自己写和dll文件;
      

  2.   


            [DllImport("User32.dll", CharSet = CharSet.Auto, EntryPoint = "SendMessage")]
            static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam);
      

  3.   

    这个是c/c++的dll文件调用,如果使用C#生成的dll话直接在引用中添加,然后using那个dll的namespace,使用dll中的类便可
      

  4.   

    http://www.cnblogs.com/erebus/articles/csharpcpp.html
      

  5.   

    《精通.NET互操作》这本书讲得非常详细,你到网上下个电子版,好好看看。