慎用Visual C++ 2005

本文介绍了一款用于远程图像传输的程序,在Windows环境下使用Visual C++2003与2005开发的过程。该程序通过定时器检测新拍违章车辆并利用GPS网络上传至服务器。在开发过程中遇到GPS网络不稳定导致的程序异常退出问题,并通过从VC2005切换至VC2003成功解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值