C#里生成的DLL,有没有类似C++中__stdcall这样的一些调用方式的规定?
我调用别人的dll,是用c#写的,但总不成功,不知道是不是这里的问题……

解决方案 »

  1.   

    它報什麼錯誤信息啊,如果是C#寫的,直接加入到參考裡面就OK了,如果是C++,寫的要註冊的
      

  2.   

    方式
    [DllImport("name.dll")] static extern void function(string PrinterName);
    name  DLL的名字
    function 所需要引用的函數名
      

  3.   

    因为我是在BCB环境下用,不能添加reference,所以要先把dll转程lib,结果总是不成功。第二个帖子里的语句写在哪里?C++里调用的时候还是C#生成DLL之前要写的?
    加[]是什么意思?
    那个dll里函数名就两个,但每个都被重载了很多,是不是要都列出来?