线程搅乱messagebox?
问题现场:(大概意思哈)
switch(messagebox)
case:mryes
{
thread1=new TMyThread();
}
case:mrno
{
其他的动作;
}
case:mrcancel
exit;
单步运行这一段,选择yes,程序进入thread1=new TMyThread(),然后是TMyThread构造函数,然后再按f7/f8,问题就出来了:
程序跳到了case:mrno里面开始执行“其他的动作”!*_*~~~~~~~
怎么回事呢?怎么避免?