首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

咄咄怪事,MEMO载入TXT文件档不完整

2013-06-26 
怪事,MEMO载入TXT文件档不完整有一个其它公司生成完工数据为TXT文档,约60行,用以下代码载入却只能载入两行

怪事,MEMO载入TXT文件档不完整
有一个其它公司生成完工数据为TXT文档,约60行,用以下代码载入却只能载入两行,不知为什么?

MEMO1.LoadFromFile('G:\temp\130618.txt'); 

注: 用Windows的写字板是可以正常打开的,如果要写字板随使修改下,就可以正常载入了。

不知各位有否遇到此类问题? Txt Memo
[解决办法]
0D0A 是没问题的。只是遇到#0才会停止的。
查一下呗,很容易的
[解决办法]
先把#0换成空格, 再载入就可以了  
  fileStream := tmemorystream.Create();
  fileStream.LoadFromFile(AFile);
  vPChar := fileStream.memory;

  for I := 0 to fileStream.Size - 1 do
  begin
    if vPChar^ = #0  then
      vPChar^ := ' ';
    inc(vPChar);
  end;
  StringList.LoadFromStream(fileStream);

热点排行