对于memo1.Lines.LoadFromFile('E:\work\mail\1.htm');,字符数有限制吗? 在线!! 解决马上结!!!

unknow0 2005-03-18 02:45:23
对于memo1.Lines.LoadFromFile('E:\work\mail\1.htm');,字符数有限制吗?



我的1.htm有4000多字符,在如上加载时就会出错,如果字符少就没有问题,怎么办呢?



我试了下,如果我把1.htm的内容静态放进memo1种就没有问题,怎么办???
...全文
146 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Frank.WU 2005-04-06
  • 打赏
  • 举报
回复
可能你的不是容量問題,應該是文檔裡面有特殊字符。
unknow0 2005-04-05
  • 打赏
  • 举报
回复
meme好像确实有限制的吧,我大概的用了静态的测试,还是发现过长就会报错,不过我是发邮件,邮件内容是memo的内容,不确定是不是memo的限制

确实是有限制的吗?我不确定
unknow0 2005-03-22
  • 打赏
  • 举报
回复
問題是如果我加載的是txt的文本就沒有長度限制,而加載htm的就有長度限制

這是什麽的問題呢?是memo的問題還是我的htm文件的問題呢?
Kshape 2005-03-19
  • 打赏
  • 举报
回复
loadfromfile就算在win9x下都可以超过64K,主要是win9x下,超过64K就不能再编辑了。
win2000下没问题。

用RICHEDIT吧
cdsgajxlp 2005-03-18
  • 打赏
  • 举报
回复
好象是2G
memo1.Crear;
memo1.Lines.LoadFromFile('E:\work\mail\1.htm');,
snail_chn 2005-03-18
  • 打赏
  • 举报
回复
可能是由文档中的非法字符而引起错误的?
建议你在读入memo之前进行验证一下。虽然这样要麻烦很多。
4000多字符memo完全能够胜任。不过具体缓冲区能有多大这个的确不知道了。
落伍的小农 2005-03-18
  • 打赏
  • 举报
回复
MEMO和RICHEDIT应该是有字数限制。但具体大小我不记得了,你用RICHEDIT试下,它的容量大些!

5,928

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧