在主窗体load事件中定义
frmMain = this;
DealProc = new thread(new threadstart(DealRun));在DealRun中
public void DealRun()
{
byte a1 = 0xff;
while(bThreadRun == true)
{
WaitOne(wh);
SetCtrlConfig(ref a1,frmMain.Handle)
}
}
出错,frmMain.Handle(主窗体句柄)从不是创建它的线程访问,请问在线程DealRun中,SetCtrlConfig(ref a1,frmMain.Handle)中的frmMain.Handle该怎样获得并传进去
frmMain = this;
DealProc = new thread(new threadstart(DealRun));在DealRun中
public void DealRun()
{
byte a1 = 0xff;
while(bThreadRun == true)
{
WaitOne(wh);
SetCtrlConfig(ref a1,frmMain.Handle)
}
}
出错,frmMain.Handle(主窗体句柄)从不是创建它的线程访问,请问在线程DealRun中,SetCtrlConfig(ref a1,frmMain.Handle)中的frmMain.Handle该怎样获得并传进去
解决方案 »
- 关于扫雷问题,请做过相关游戏的朋友来指教指教
- 我在vs2005中新建了一个网站,想把它复制到其他电脑上编辑,如何做?
- for循环内部函数发生异常,try应该加在什么地方?
- 请教 C#效率问题讨论(请大家帮忙)
- 你们谁有大型公司招聘时用的 面试题阿 急 马上要笔试了...
- C#奇怪错误,请帮忙解决...十万火急!!!
- visual studio2012 可以在freebsd上使用吗
- .NET什么控件可以让一张本来就是动态图片在界面上也出现那种动态的效果啊 ?
- 将参数值从 String 转换到 DateTime 失败???????????????
- 关于C#中designer.cs页面中出现ArgumentException异常的处理
- c#开发辅助.遇到点问题.貌似是JsonObjectModel
- 100分求助ApplicationException
{
SetCtrlConfig(ref a1,frmMain.Handle)
}));