关于CSerialPort类使用问题 对应CSerialPort使用的时候,如果调用的StopMonitoring()函数,那么我在关闭整个程序的时候,无法进入CSerialPort进行解析,资源无法释放。不知道那位大虾,知道的来解释一下啊。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 无法进入CSerialPort进行解析?解析什么,收到的数据?资源无法释放?释放什么,为什么调用StopMonitoring()需要释放资源?请说清楚 楼主的意思好像是:关闭程序的时候,代码的控制权进入不了串口类的代码,所以也无法释放串口类占用的资源。如果是这样,可以采用这样的办法:在串口类的析构函数中释放资源。在相应应用程序关闭的代码中调用delete CSerialPort。 在类中的存在小~ 的是叫析构吧,貌似我说错了。如果调用了StopMonitoring(),关闭程序时则会发生在~CSerialPort()中将一直处于等在状态。所以出现了程序被关闭时,打开资源管理器还是存在的。我现在想问的是StopMonitoring() 干嘛用的 http://blog.csdn.net/wuyazhe/archive/2010/05/19/5606276.aspx这个是我自己找到的,出现同样问题的 同学们一起参考一下啊 CSerialPort,没用过,一般用CreateFile.楼主的意思是虽然窗口关闭了,但在任务管理器里面还是可以看到这个进程.这种问题还是建议你分析一下你的代码. 就是这个问题,如果调用了StopMonitoring() 在析构上的循环回进入死循环。 关于UpDtateData()的用法问题 (推荐) vc 多线程入门 与 提高 书籍 ActiveX控件与右键菜单 新手提一VC小问题,麻烦各位大侠帮忙--->定加分 关于数据库的连接,为什么没人回答问题啊!!急急!!!!!求助高手 一个串口能否同时被两个程序使用? 极难!!极困惑!!关于指针数组的一个怪现象!!!就看各位谁能解答了!!!!!! 怎样在一个对话框中关闭另一个对话框? 有关字段属性的问题!急!!! 哪里错了呢? 如何幸福一生,请参照后者找男人(非软文版) 当数据库纪录有4GB数据时,程序运行就出错。
资源无法释放?释放什么,为什么调用StopMonitoring()需要释放资源?
请说清楚
如果是这样,可以采用这样的办法:在串口类的析构函数中释放资源。在相应应用程序关闭的代码中调用delete CSerialPort。
如果调用了StopMonitoring(),关闭程序时
则会发生在~CSerialPort()中将一直处于等在状态。所以出现了程序被关闭时,打开资源管理器还是存在的。
我现在想问的是StopMonitoring() 干嘛用的
这个是我自己找到的,出现同样问题的 同学们一起参考一下啊
这种问题还是建议你分析一下你的代码.