我现在遇到一个问题:设计了一个程序,连接硬件的接口程序,程序没有错误,当连接硬件之后调试过程中,number显示是1(这是正确的,确实是连接一个硬件),但是当我取消硬件连接的时候,这个number参数没有刷新,当我调试的时候还是显示1。我个人认为是没有刷新number这个参数。
我想利用一个函数来刷新这个number参数,希望每次断开连接或者关闭程序都会将number参数回复到0。但是这里我不知道应“该用什么函数”和“放在什么位置”。
1.是在函数前面将number初始化0?
2.函数结尾用delete?
小弟不才,请各位高手多多指点迷津。
我想利用一个函数来刷新这个number参数,希望每次断开连接或者关闭程序都会将number参数回复到0。但是这里我不知道应“该用什么函数”和“放在什么位置”。
1.是在函数前面将number初始化0?
2.函数结尾用delete?
小弟不才,请各位高手多多指点迷津。
解决方案 »
- VC6.0中写了下面代码,结束需要回车后,按Ctrl+Z,然后按2下回车才能结束!这是为什么?
- 模仿QQ做个软件,收到消息存到什么容器中呢?
- 有没有用过snmputil的,返回的数据能不能设置用数字显示,而不是描述符
- 怎样让模态对话框中editbox获得视图类中editbox的字符,并执行模态对话框中的按钮操作
- DLL 导出的C++类中的函数可否HOOk到?
- 招聘软件销售人员(在校生优先)
- (菜鸟提问)如何从对话框发个消息,让主窗体接收
- 请问,如何使mdi的主框架一开始就最大化,如何使mdi的子窗口一开始就平铺或最大化?
- 如何在 clistctrl中选中多行,即使鼠标移到别的地方
- 请问:Walter oney的《Programming the Microsoft 在哪里有下载的??
- 线程注入另一个进程之后,它自身的线程会不会被主进程操控?
- win7 下以管理员权限运行命令。在线等
volatile int number;
能够获取,这里和硬件连接的接口程序都是封装好的API,我就是想利用封装好的API其中的number来查看一下,是否硬件连接上了。可是现在无论连接没连接上,number都显示1,这就是问题
每隔一段时间去扫描硬件,应该返回当前的连接的硬件个数,返回给number吧
2、如果没有硬件上的中断机制。楼主可以设置一个timer,来定期检查number的有效性。