VB中有这样的定义
Public Declare Sub PowerMnt Lib "MNT.dll" (ByRef UIP As Long, ByRef UCP As Byte)
用的时候这样用
PowerOff UIP(0), UCP(0, 0, 0)我按这用法在C#中作 ref类型传参,却怎么都不对。
请教各位高手,应该如何重新定义这个PowerMnt函数哦。
用时又怎么写呢?

解决方案 »

  1.   

    写错了
    PowerMnt UIP(0), UCP(0, 0, 0)
    PowerOff 是另外一个
      

  2.   

    不知道,幫你頂,是不是關於外部引用API方面的問題
      

  3.   

    函数原型是什么,你最好能贴出dll中的定义。
      

  4.   

    多谢各位。已经解决。dll是别人的硬件动态库,不知道是什么东西,传数组一维进进去就能用。
    以前不知道哪搞错了,就没好便。