怎么中止一段代码执行? 呵呵。你可以用CWnd对象,要它退出就发一个WM_CLOSE消息。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 哥们,都误会了,不是终止程序的运行,那就简单了,我指中止运行一段代码,程序还要做别的事,你关闭程序那就没什么意思,谁都知道会这么做的。-------------------------呵呵,把那段代码放到窗口中,让那个窗口不显示。然后任何时间要退出发一个WM_CLOSE给那个窗口。那个窗口自己退出,又不是程序退出。 To smch(Ashes Of Time): 哥们,太复杂了,我的代码在一个函数里,我只是尽快希望有事件时尽快跳出这个函数的执行,你这个方法代价恐怕不小啊,但也是一个方法。 To smch(Ashes Of Time): 你发送WM_CLOSE给那个窗口,那个窗口自己退出 ----等你窗口退出,那段代码早就执行完了。 To smch(Ashes Of Time): 你发送WM_CLOSE给那个窗口,那个窗口自己退出 ----等你窗口退出,那段代码早就执行完了。 --------还有,既然你的那段代码运行那么快。可能线程还没挂起就已经OVER了。 To smch(Ashes Of Time): 哥们,谢谢你的帮助,你的方法也给了我很大帮助,我在想想是否有别的办法,因为我的程序确实需要这样,头都有点大了。 回复人: lygfqy(风清扬) ( ) 信誉:100 2003-09-01 12:17:00 得分:0 如果是线程工作的话,为什么不在外面把线程挂起呢?或者更甚者结束不就了事了? To xiaoliuzi(小六子): 我用的是单线程,我的程序是这样的,当另外一个进程发送消息给我,我就调用加水这个函数,该函数可能做别的工作,例如一边加水,一边判断水压、水温等其他参数,做相应调整,如果这时候另一个进程突然发送消息让我停止加水,那么我该如何尽快跳出加水这个函数呢?我目前在函数里对这个条件进行判断,如果停止加水的条件成立就立马退出加水程序,可是这样总是判断程序效率又太低,所以希望有个象硬件中断那样类似的方法解决,可能是行不通的。 串口非常诡异的问题,串口编程高手进来看看! 如何获得一个目录下的所有文件夹的名称? 昨天,用vc6.0编译代码时,机器突然蓝屏,重起后其中一个源文件全变成0了(我没有备份),不知有没有办法恢复?谢谢. 用过MapX的请进,简单问题高分赠送.100 求问:自动播放多媒体文件 如何实现向IE中添加一个工具栏按钮? 请问斑竹,我怎样才能找到2003年1-6月的数据呢? vc获取网页源码的问题. . .难道是编码的问题,很头痛 为什么用malloc分配的内存块无法释放?? 请问如何实现目录及*.*的文件拷贝? 如何在VC6.0中编译C++单元文件 急!高分!!关于结束进程。
不是终止程序的运行,
那就简单了,
我指中止运行一段代码,
程序还要做别的事,
你关闭程序那就没什么意思,
谁都知道会这么做的。-------------------------
呵呵,把那段代码放到窗口中,让那个窗口不显示。然后任何时间要退出发一个WM_CLOSE给那个窗口。那个窗口自己退出,又不是程序退出。
哥们,太复杂了,我的代码在一个函数里,
我只是尽快希望有事件时尽快跳出这个函数的
执行,你这个方法代价恐怕不小啊,但也是一个
方法。
你发送WM_CLOSE给那个窗口,那个窗口自己退出
----等你窗口退出,那段代码早就执行完了。
你发送WM_CLOSE给那个窗口,那个窗口自己退出
----等你窗口退出,那段代码早就执行完了。
--------还有,既然你的那段代码运行那么快。可能线程还没挂起就已经OVER了。
哥们,谢谢你的帮助,你的方法也给了我很大帮助,
我在想想是否有别的办法,因为我的程序确实需要这样,
头都有点大了。
我用的是单线程,我的程序是这样的,当另外一个进程发送消息
给我,我就调用加水这个函数,该函数可能做别的工作,例如
一边加水,一边判断水压、水温等其他参数,做相应调整,如果这时候
另一个进程突然发送消息让我停止加水,那么我该如何尽快跳出加水
这个函数呢?我目前在函数里对这个条件进行判断,如果停止
加水的条件成立就立马退出加水程序,可是这样总是判断程序效率又太低,
所以希望有个象硬件中断那样类似的方法解决,可能是行不通的。