终止所有线程 我的工程在关闭的时候有时候窗口消失了但是从任务栏里可以看到该程序还在运行不总是这样,只是偶尔的情况大家有没有解决的方法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 程序中加载了一个动态库#include "CAN.h"#pragma comment(lib,"CAN.lib")如果不加这个库就没有问题这个库里有一个辅助界面线程,是另外一个人做的我想在程序退出时,找到并结束这个线程能不能实现?! 有几个线程不是我创建的在设备的动态连接库里我想在程序退出时结束除主线程以外的所有线程在CSDN中我查了几个结束线程的函数不过还不大会用各位有没有代码 供参考一下 不胜感激 一般线程的处理函数应该有是否取消判断如果取消则退出线程可以尝试先取消他再用WaitForSingleObject函数等待线程结束到了一定时间还没有结束强行结束TerminateThread TerminateThread强制结束 不过这样很容易出现错误你可以用WaitForSingleObject函数等待线程结束 它结束后再关闭工程但是奇怪的是工程结束后 应该所有的线程都结束了啊 楼上分析的有道理确实传递了一个窗口句柄给动态库我是采用隐式加载动态库的程序关闭后CMainFrame对象肯定已经销毁了如何能停止辅助线程继续访问界面 MFC ADO查询Access数据库的问题 m_rgn.CombineRgn总出错 VC实现程序打包功能 五道作业,马上要交,帮个忙 高手进!!!!!!!!!来者有分!! 我学习VC++,但英文不好,想找些关于VC++的英文版和中文版的书,好对照着看,请问大家有没有什么好的介绍? VC++能连InterBase数据库吗 50分请教一条SQL语句 急!急!急!谁有 TIFF 文件的格式?源程序,文档都行? 如何将自己写的软件加入到这里的共享软件中? 在对话框中创建 cview ,如何改变 cview的位置和大小 ?? MoveFileEx的问题
#pragma comment(lib,"CAN.lib")如果不加这个库就没有问题这个库里有一个辅助界面线程,是另外一个人做的我想在程序退出时,找到并结束这个线程能不能实现?!
如果取消则退出线程可以尝试先取消他
再用WaitForSingleObject函数等待线程结束
到了一定时间还没有结束强行结束TerminateThread
但是奇怪的是工程结束后 应该所有的线程都结束了啊