干扰导致SetDlgItemText执行失效
1. 一个MFC 对话框软件,在办公室环境下执行正常,比如常用的 SetDlgItemText.
2. 在实验室环境下,大功率电机在运行,导致 SetDlgItemText执行失败,本来button控件应该显示的字串,可是显示空白。
3. 但是如果button控件本来就有字串,在实验室环境下,依然可以显示正常。
现在基本可以肯定是电机干扰引起的,请问如何处理这样的情况。
------解决方案--------------------SetDlgItemText代码的异常肯定不是电机干扰引起的,电机于扰只会影响你硬件和模拟信号。
------解决方案--------------------
是同一PC在两种环境测试的么?
现在的主机能够很好的防外界电磁干扰、辐射
就算受干扰了,不会每次都出现一样的现象吧?
------解决方案--------------------“应该是干扰了PC吧”
把 你的PC电源从隔壁 办公室 引过来。
------解决方案--------------------被干扰的可能性不大吧。要是受到感觉,电脑系统都运行不正常,不单单是这个函数吧
------解决方案--------------------
绝对不可能是干扰。应该是操作系统版本不同,字体问题导致的。
------解决方案--------------------是你的程序在执行什么工作,占内存太大了吧?看看任务管理器