System.IO.File.WriteAllText("c:\\HPOD_TEMP\\LOG\\currentCode.txt", input);循环执行这句 会出现 当前线程处于堆栈溢出
这个怎么解决,,这个是检测网上获得的数据 放到此文本文件里,要实时写入,所以不能取消循环   有没有大侠给个解决方法,,额比较穷,,所以没多少分

解决方案 »

  1.   

    你不能AppendAllText吗
    Write不好吧
      

  2.   

    我用 AppendAllText 也是这个问题,我才改的
    结果也没解决,,
    不过我怀疑 是不是因为我没有把他放到 固定缓冲区? 所以才造成了堆栈溢出呢?
    求大侠解决啊
      

  3.   

    我读数据都用的 using 自动关的 我还用 Flush  Close 但是这个是 写入  他不让用using  本身也没有close释放资源啊
    有大侠帮解决下吧
      

  4.   

    未处理的“System.StackOverflowException”类型的异常出现在 System.dll 中额,,这个好像又给我增加难度了
      

  5.   

    Form1.readCode() 行464+0X8字节
    循环执行  出了N个这个了这个是在调用堆栈中 找到的循环程序溢出的原因
    但是这个怎么解决,,,比如说到一定次数自动清空?