看前面黑咚咚,待俺上前杀它个干干净净。。。

 

当前路径 !=程序路径 --我吃了它的苦头

    第一次,我在写一个MFC程序,用CFile打开文件时,我认为当前路径==程序路径,文件名没有采用绝对路径。在程序执行过程中,没有打开任何文件对话框时,我的想当然是对的,可是只要弹出一个文件对话后,我就跌入了沼泽,耗时三天,才发现文件对话框是要更改当前路径的。
    每二次,我在写一个服务时,一个函数里边要打开读取一个文件,在非服务程序的执行过程中,函数表现正常。当我转换成服务,在主函中调用它后,在服务启动运行期间,它运行不正常。我又认为当前路径==程序路径,文件打开失败,调试了一下午才找出原因。

“同一个错误,不能犯两次”

posted on 2010-06-04 23:17 山城,山 阅读(349) 评论(1)  编辑 收藏 引用 所属分类: C++

评论

# re: 当前路径 !=程序路径 --我吃了它的苦头 2010-06-05 08:54 战魂小筑

在程序开头,将ModuleName取路径后设为当前路径就可以了  回复  更多评论   


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

统计

常用链接

留言簿

随笔分类

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜