标签:
一个小问题,害得跑了几趟客户现场。
MFC文档类中有个GetTitle函数的用法造成的一个问题
问题描述:
写了一个工控程序,在自己的XP系统开发机上运行的很好,换到工业现场的WIN7机器上,运行时总是得到一个奇怪的错误。于是怀疑是不是本人自己写的一些DLL对WIN7的系统支持不是很好,一路排查,换了几台计算机,也在客户机上装了VS2010,还是有问题,最后不惜力气从现场把机器搬回来,继续调试。一路AfxMessageBox排除中间结果,最后发现GetTitle的返回值有问题。在WIN7系统上,返回时没有后缀名!!在本人的开发机器上是有的。问题出在新买的WIN7计算机查看文件选项默认"隐藏已知文件类型的后缀名"。取消该选项。一切OK。
看来,还是代码不够严谨。对可能出现的问题考虑不好周全。
标签:
原文地址:http://blog.csdn.net/wqhua/article/details/46317723