高手救命,调用dll时提示"未将对象引用设置到对象的实例。"错误
原来的C++的定义:
typedef int (WINAPI * Tdll_Submit)(int sSocket,longword *AMsg_id1, longword *AMSg_id2,BYTE Gsm_sign);
C#的写法
[DllImport("CM12Dll.dll")]
public static extern unsafe int dll_Submit(int sock,uint* AMsg_id1,uint* AMSg_id2,byte Gsm_sign);
调用:
public unsafe void CM()
{
uint L1=0;
uint L2=0;
dll_Submit(sock,&L1,&L2,1);
}
运行到最后行时提示"未将对象引用设置到对象的实例。"就算是定义成int sock,ref uint AMsg_id1,ref uint AMSg_id2,byte Gsm_sign 也是同样的提示。我完全没有办法,help me ,please ...........