delphi组件中的 Memo ,里面可写入的内容在win98下竟然被限制在了 30k 以内
超过了30k 就写不进了,而在win2000中,却对这个不会限制...哪位高手知道怎样可以去掉那个限制
或者有其组件,可以代替 Memo ,又在大小上没有限制请高手指点(送100分)
谢谢 

解决方案 »

  1.   

    SendMessage(memo1.handle,EM_EXLIMITEXT,0,$7FFFFFFF);
      

  2.   

    或者不直接输入,改用LoadFromFile(filename);
    MaxLength为0
      

  3.   

    用文件做缓存,要多大有多大,就想UltraEdit一样。
      

  4.   

    同意楼上,你显麻烦就用RichEdit吧
      

  5.   

    RichEdit 不行,,我试过了,它的限制是 170k 虽然比 Memo 大,,但还是不够
      

  6.   

    回复人: kiboisme(jolt) ( ) 信誉:100  2003-02-28 13:25:00  得分:0 
     
     
      用文件做缓存,要多大有多大,就想UltraEdit一样。
     
     
    --------------------------------------------------------  可以教我做吗??
      

  7.   

    RichEdit有大小限制?
    没遇到过
      

  8.   

    楼上的那位我指的是win98下,你不信的话,你可在上面帖上 170k 的文本内容试试