程序在启动时从XML文件里读取配置。单步调试时一切正常,但是直接运行程序就得不到XML里的值,也就是说直接运行并没有打开XML文件。为什么会这样呢?

解决方案 »

  1.   

    1.打印到日志里具体看下  或者用outputdebugstring  函数输出 
    用debugview查看 
    2.有没有编译条件影响
    3.换个文件再试试,不行就换个人换台机器试试,有时和人品也有关, 哈哈
      

  2.   

    是不是读取分析xml的组件有问题?
    是使用什么方式读取分析xml的?
      

  3.   

    XmlIntf
    XmlDocIXMLDocument, IXMLNode, IXMLNodeList...
      

  4.   

    是不是这些组件加载比较慢?
    有没有一个就绪状态可以检测的?就绪再去加载xml。