关于在XP下单线程程序的问题。请大虾指教!!
我编了一个关于串口的程序,通过串口传递很多数据,由于只使用了单线程,在2000或98下都好用,但是到了XP下,我的进度条就不正常了(虽然程序运行一切正常),而且窗口上还显示没有响应,任务管理器中的应用程序中也没有显示,只是在线程中有显示。
进度条显示不正常的现象如下:如果我在运行了程序之后,让本程序的窗口处于非击活状态的话,进度条就没有变化了,而且即使击活,也不发生变化。
本人对XP系统不太了解,我想是系统差异引起的问题吧,我在程序中该怎么弥补这个问题呢???