本帖最后由 ajiu09 于 2010-08-20 14:27:17 编辑

解决方案 »

  1.   

    可否调试下?
    返回的int(错误代码)值为多少?在函数fun中,什么情况返回该值?
      

  2.   

    应该不可以,不太清楚你的Address[] addressees是传入参数,还是传出参数
    但无论是什么,都应该  Marshal.AllocHGlobal去分配非托管内存,
    然后用 Marshal.PtrToStructure和Marshal.StructureToPtr去复制结构结构数组只能这么和DLL交互
      

  3.   

    让人重写了个dll,谢楼上二位