我在看一个多线程代码,其中有以下代码片段:
......
CardNum = 0;
int fCmdRet = 0x30;
Application.DoEvents();
this.Invoke((EventHandler)delegate
{
fCmdRet = RWDev1.Inventory_G2(ref fComAdr, AdrTID, LenTID, TIDFlag, EPC, ref Totallen, ref CardNum, frmcomportindex);
});
Thread.Sleep(200);
......从int fCmdRet = 0x30;语句之后的代码不太明白,请高手给解释解释,谢谢!
......
CardNum = 0;
int fCmdRet = 0x30;
Application.DoEvents();
this.Invoke((EventHandler)delegate
{
fCmdRet = RWDev1.Inventory_G2(ref fComAdr, AdrTID, LenTID, TIDFlag, EPC, ref Totallen, ref CardNum, frmcomportindex);
});
Thread.Sleep(200);
......从int fCmdRet = 0x30;语句之后的代码不太明白,请高手给解释解释,谢谢!
解决方案 »
- 用Reflector反编辑后的代码为什么会出现"CS$4$0001"?
- C# 按钮
- 问个监视鼠标的问题
- 关于数据导出的问题
- 请教线程问题
- 向各位高手请教:Server.Transfer能否触发页面的PostBack?
- 如何把文件中的每一行读入到数组?
- 有谁知道 XP 下USER32.DLL 里面的 PrintWindow 函数 在 2000 的 USER32.DLL 中用那个函数代替阿
- 小子请教
- 小白求组 要求做个KTV点歌系统 axWindowsMediaPlayer 怎么弄原唱伴唱?
- 请问一下在TextBox中如何实现输入空格自动删除?
- |ZYCIIS| 如何用HttpWebRequest去访问C#的WebService呢? 谢谢
//这个貌似是执行了排队的时间 this.Invoke((EventHandler)delegate
{
fCmdRet = RWDev1.Inventory_G2(ref fComAdr, AdrTID, LenTID, TIDFlag, EPC, ref Totallen, ref CardNum, frmcomportindex);
});
//这个是做了Invoke,括号里的是具体执行的内容,是一个委托
Thread.Sleep(200);
//sleep 200