CFile::GetFileName与CFile::GetFileTitle导致软件的错误
来源:互联网 发布:洒店网络方案 编辑:程序博客网 时间:2024/05/19 18:00
前几天软件完成后进入测试,在测试机器上发现socket传送的一个文件总是不能保存正确的文件格式,但是在我的机器却又没有问题。没有办法,跟着流程走一遍,一点一点加log,终于发现是CFile中GetFileName与GetFileTitle导致的问题。
原因如下:
我的机器中是不隐藏文件扩展名,测试的机器是隐藏机器扩展名的。GetFileName与GetFileTitle在我的机器上是没有差别的,但是在隐藏扩展名的情况下,GetFileName能得到文件的扩展名,GetFileTitle得不到文件的扩展名。
如:机器一个test的文本文档,在隐藏扩展名的情况下,GetFileName返回的值是“test.txt”,而GetFileTitle返回值是"test"。
从而最终导致socket传输后保存的文件没有扩展名。
- CFile::GetFileName与CFile::GetFileTitle导致软件的错误
- CFile::GetFileName与CFile::GetFileTitle
- CFile...
- CFile
- CFile
- CFile
- CFile
- CFile
- CFile
- CFile
- CFile
- CFile
- CFile
- CFile
- CFile
- CFile
- CFile与CStdioFile的区别
- CFile 与 CStdioFile的区别
- ORACLE作业为什么会失效?
- 在linux上配置unixODBC和FreeTDS访问MS SQL Server.
- 作业
- 《杜拉拉升职记》的体会-勤奋的重要性
- SQL SERVER数据类型与C#数据类型对照表
- CFile::GetFileName与CFile::GetFileTitle导致软件的错误
- Oracle Management Server 启动和配置
- PHP通过gettext实现多语言国际化支持
- 大家一起来抵制 IE6
- WPF中设置TEXTBOX为多行文本输入框
- Camera 图像处理原理分析- 色彩篇 一
- 我的Java验证工具类
- js判断两个时间的大小
- 小技巧:在 Windows 资源管理器链入 SkyDrive