Delphi 中 TStringlist.count 一个奇怪问题及其解决

原创 2007年09月19日 14:19:00

        TStringlist 的数据为直接读文本文件获得,或通过从 idTcpHttp 协议从网网站的网页取得。

    var sHtml: TStringList;

    sHtml := TStringList.Create;
    sHtml.Add(数据);
    iCouter := sHtml.Count;

    虽然数据里有多行文本,这时 iCouter 的值总是为 1!为了绕过这个问题,加一个 Momo 控件,修改为以下语句:

    MemoHtml.Lines.Clear;
    MemoHtml.Text := sHtml.Text;
    iCouter := MemoHtml.Lines.Count;

    就能正确取到文本的行数。进一部分析发现,只要从文本文件获取的字符串里有回车、换行符,

TStringList.Count 就不能取得正确的行数。不知道本来就是这个特性,还是 Delphi7.0 的 Bug?

    解决:

    sHtml.Text := (数据);
    iCouter := sHtml.Count;

    即可。TStringList.Add 方法不处理回车换行。
   
    电脑学习网 http://www.why100000.com
    网眼 张庆  2007-9-18 

delphi 中StringList中遇到的坑

代码如下:const cSql = 'select * from [%s$]'; var FileName : string; flag : Boolean; _TableLis...
  • shenbin6830
  • shenbin6830
  • 2017年09月12日 14:47
  • 347

Delphi中 TStringList 的详细用法

TStringList 类是在Delphi使用最厂的一个对像,我们这里一起来看看 TStringList 的详细用法. 先把要讨论的几个属性列出来: 1、CommaText 2、Delimite...
  • zisongjia
  • zisongjia
  • 2016年12月21日 14:28
  • 1139

Delphi 利用TStringList 构建简单数据库

Delphi 的数据库功能 很是强大。但是笔者使用中却面临着很多问题。其次开发一个小型数据库工程,也因为使用BDE 增加了文件的大小,和发布的难度。在笔者的使用途中发现了TStringList,的许多...
  • GsBaoge
  • GsBaoge
  • 2008年01月11日 14:24
  • 800

delphi TStringList 用法详解

delphi TStringList 用法详解 //TStringList 常用方法与属性 : var   List: TStringList;   i: Integer; begin ...
  • sunylat
  • sunylat
  • 2014年05月02日 21:01
  • 9052

delphi中TMemo和TStringList保存文本文件TXT时去除每行后面回车符(#13)的方法

//字符串保存为文件 function StringToFile(mString: string; mFileName: TFileName): Boolean; { 返回字符串保存到文件是否成功...
  • jean852001
  • jean852001
  • 2015年02月06日 19:52
  • 1649

Delphi 中 TStringlist.count 一个奇怪问题及其解决

        TStringlist 的数据为直接读文本文件获得,或通过从 idTcpHttp 协议从网网站的网页取得。    var sHtml: TStringList;    sHtml :=...
  • zhangking
  • zhangking
  • 2007年09月19日 14:19
  • 3569

TStringList 常用方法与属性

TStringList 常用方法与属性: var   List: TStringList;   i: Integer; begin   List := TStringList.Create;...
  • gavin_yang
  • gavin_yang
  • 2015年05月02日 08:05
  • 1484

C++中常见的两种二义性问题及其解决方式

--------------------------------一、“倒三角”二义性问题------------------------------- 问题描述:卤煮之所以称之为“倒三角问题”,是因为...
  • CallRock
  • CallRock
  • 2016年09月18日 10:26
  • 357

王爽《汇编语言》实验8 分析一个奇怪的程序

我将画出内存中内容来解释这个实验,易于理解。
  • NavySean
  • NavySean
  • 2016年12月06日 17:22
  • 634

StringList list 用法

 Exchange 交换两个字符串的位置,如果字符串配有对象,那么对象也被交换...
  • ksrsoft
  • ksrsoft
  • 2014年04月16日 12:24
  • 1403
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Delphi 中 TStringlist.count 一个奇怪问题及其解决
举报原因:
原因补充:

(最多只允许输入30个字)