作者iwayne (Wayne)
看板Programming
标题[问题] 文字编辑器
时间Mon Jul 12 09:55:03 2010
各位先进好
目前小弟使用Visual Studio内建的RichEdit元件来载入大的文字档(超过100MB),
会发生,瞬间突卡住,整个程式无法使用一段时间,然後载完之後,程式才又可以动。
而且记忆体提升好几百MB。但用UltraEdit不会有这种现象。
想请问各位,有没有其他Edit元件能解决这样的问题?
还是说要自己写?谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.96.32.184
1F:推 COLDTURNIP:MadEdit 118.166.69.24 07/12 16:11
2F:→ uziel:不要一次全部载入,只载入要显示的部份 220.134.50.74 07/12 16:37
3F:→ uziel:并且依照Editor的显示范围动态读取档案、 220.134.50.74 07/12 16:41
4F:→ uziel:释放记忆体,可能还要再加一层buffer 220.134.50.74 07/12 16:43
5F:→ uziel:以免档案IO的时候卡太久 220.134.50.74 07/12 16:45
6F:推 horngsh:.Net multi-thread112.104.191.119 07/12 17:14
7F:推 shaopin:用memory-map的方式去试看看 69.110.157.95 07/14 13:23