• 主页
  • 招聘
  • 语言基础/算法/系统设计
  • 数据库相关
  • 图形处理/多媒体
  • 网络通信/分布式开发
  • VCL组件开发及应用
  • Windows SDK/API

对于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种就没有问题,怎么办???
...全文
85 点赞 收藏 7
写回复
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试下,它的容量大些!
回复 点赞
发动态
发帖子
Delphi
创建于2007-08-02

1473

社区成员

26.2w+

社区内容

Delphi 开发及应用
社区公告
暂无公告