寫個回調函數, 需要喚醒進程.
之前代碼:
private void callbackinform(Int32 nStatus, string pClientIp, Int32 nClientPort, IntPtr pUserData)
if (!InvokeRequired)
{
do .....
}
else
{
Public.dgRCServerConnectionStatusCallback dgLog = new Public.dgRCServerConnectionStatusCallback(callbackinform);
Invoke(dgLog);//執行喚醒操作
}
public delegate void dgRCServerConnectionStatusCallback(Int32 nStatus, string pClientIp, Int32 nClientPort, IntPtr pUserData);
一觸發就報錯. 提示參數不對.
修改爲:
this.Invoke(new System.Threading.ThreadStart(delegate
{
do .....
}
));
就好了...我了個去...
感謝這個大佬微博 http://blog.sina.com.cn/s/blog_6b6bf63d0102y2r8.html