public delegate int pDataRec(int sid, int iusrdata, int idatatype, IntPtr pdata, int ilen);// 定义委托
pDataRec pdataRec = new pDataRec(dataRec);
private static int dataRec(int sid, int iusrdata, int idatatype, IntPtr pdata, int ilen) //回调原型
{
}
m_hSession = HIKS_CreatePlayer((IntPtr)null, (int)pictureBox1.Handle, pdataRec, msgBack, 1);//调用
调用的时候要用pdataRec 否则会出现
对“testPlayer!testPlayer.Form1+pDataRec::Invoke”类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃、损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用它们。
最新评论