我在一写一个授权插件,使用COM.但在里面写了记录日志的代码没有任何作用也不出错.使用FILE *fp = fopen(m_strLogPath, "a");打开进行写操作.运行后没有任何文件产生.请各位大师帮忙!!!

解决方案 »

  1.   

    指定下文件路径试试看。这个文件应该生成在调用模块的工作目录下,而不是COM模块的目录下的。
      

  2.   

    我用文件search搜索过!没有该文件名的文件.
      

  3.   

    为什么不用CFile呢,CFile.Write()不是很方便么?
      

  4.   

    是否存在你fopen文件的路径呢?
    试试fopen("C:\\1.txt","a");
      

  5.   

    谢谢各位的支持,我试过用其他的项目来写都是可以的.
    就是用COM项目无法输出.因为我正在写一个windows mediaserver9 的插件.就是作为插件运行时同样的代码无法做到文件的读和写.有哪为大虾有这方面的经验的话请指教,最好能留个MSN联系方式给小弟!在这里先谢谢了