通用对话框的魔术--文件消失之谜
来源:互联网 发布:fc2手机破解版域名设置 编辑:程序博客网 时间:2024/05/21 06:36
今天在用sdk写一个程序的时候发生了令我意想不到的诡异事件,让我百思不得其解,不过在我的不懈努力之下终于破解了谜团。
事情是这样的,我只是想打开一个文件然后向其中写入几行文本,于是使用了CreateFile和WriteFile,CreateFile中我使用了CREATE_NEW参数,文件名为tt.txt,编译时可真是一路通畅无阻,心情十分愉快,可是运行时一件让我目瞪口呆的事情发生了,我先选择了一个图片,然后单击按
钮来进行相关的文件操作,正常情况下应该出现在工程文件夹下的tt.txt却无论如何也找不到了,怎么回事?我重试了一遍,还是没有,于是
使用GetLastError来查看,发现错误183(文件已存在),开玩笑吧,文件已存在,我却看不见,极度郁闷了一阵之后发现原来是通用对话框在搞鬼,之前选择图片使用了通用对话框,它将路径改到了图片所在的路径,而且我创建文件又使用了相对路径,所以当前路径下找不到了,文件好好的在图片旁边待着呢。只好在WM_CREATE时使用GetCurrentDirectory来获取当前路径并保存下来,使用绝对路径创建文件了。
- 通用对话框的魔术--文件消失之谜
- 通用对话框专题之文件对话框
- Qt之标准通用对话框的使用
- Qt之标准通用对话框的使用
- Qt之标准通用对话框的使用
- WIN32汇编语言之通用对话框的使用
- C#界面设计之通用对话框的使用
- 多字节之通用对话框_读写文件
- 点击对话框以外的地方,对话框消失
- 通用的关于对话框
- 主题:重载通用文件对话框
- 通用对话框专题之浏览文件夹对话框
- 通用对话框专题之字体对话框
- 通用对话框专题之颜色对话框
- 通用对话框专题之查找替换对话框
- matlab GUI之通用对话框
- MFC通用对话框之GetOpenFileName
- MFC通用对话框之GetSaveFileName
- Windows7中7种不同关机模式介绍
- VC 字体
- [双语阅读]研究:青少年睡觉充足不易患抑郁
- ACM
- 危机时尚达人 recessionista
- 通用对话框的魔术--文件消失之谜
- Peaches and cream 完美无缺
- C25、未处理异常和C++异常
- 袁天罡称骨歌
- 有轨电车 streetcar
- [双语阅读]澳总理陆克文忙里偷闲写儿童读物
- [英语阅读]前世界最高“台北101”拟环保取胜
- “橙色预警”英语怎么说
- 十招帮你躲过职场雷区