前阵子为交警做了一个远程图象传输程序,程序很简单,使用定时器,OnTimer 每隔一段时间检测一下是否有新拍的违章车辆,如果有,在把新的图片利用移动gps网络,传输到远程的一个服务器上.以为在windows下开发C++程序,都是用Visual C++ 2003,这次因为已经安装了visual studios 2005,天真的以为最新的应该是最好的,结果程序写好了,拿去试用,由于gps比较慢,又不稳定,刚开始时程序还正常,后来不知道怎么回事,系统弹出一个告警窗口,就退出了.查询了好久,发现可能是gps不稳定,中间可能抛出异常,结果,虽然我代码中已经有了catch异常的处理,但程序还是没有捕获,不知道为什么,想了很久,做了很多试验,结果都一样,最后,猜测,估计是vc2005的问题,于是就在打开vc2003,新建了一个工程,把原先的代码copy进去,重新编译后,再拿到交警那里去试用,这次程序居然很稳定了,没有在出现原先的自动退出的情况,看来MS最新的东东,未必是最好的,哈哈.
慎用Visual C++ 2005
最新推荐文章于 2025-08-10 00:01:57 发布