佚名通过本文主要向大家介绍了扫描枪 wince,车载导航wince系统,wince应用软件下载,工控机wince系统,wince开发教程等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: wince对话框问题
描述:
解决方案1:
描述:
做了一个wince的程序,一共有三个对话框,也就是1弹出2,2弹出3,1也可以弹出3,用的是非模态对话框,现在在1的对话框的CPP程序里我做了一个串口通信,把从串口收到的数据存到数据库里,并且有一个定时器,在这个对话框显示的时候,都正常,但是,我手动点按钮弹出对话框2或者对话框3的时候,对话框1的通信就会停止,没有数据往数据库里写,定时器也停止了。难道WINCE只支持显示页面对话框的CPP程序运行?也就是说弹出编号为2的对话框,编号1和3的对话框的CPP程序就不再运行?如果这样的话,是不是要把串口通信的程序写每个界面的CPP上,才能保证通信正常啊,求大神解惑!
解决方案1:
你的代码有问题,起码定时器不应该停止,但是如果新的对话框一直执行代码,没有给窗口1处理消息的机会,那么定时器是可能假死
解决方案2: 不好说,不知道你的代码中弄了什么,一般都不会。
我的应用其实也是好几个窗体组合的,消息和定时器一直都各自运行的很好。
关键问题在于弹出窗体2或者3时,你对窗体1做了什么操作?