TStringList 复制 赋值。
摘要:方法1:list2.addstrings(list1) 特点是:不会清空list2中原有的数据. 方法2:list2.assign(list1) 特点是:会清空list2中原有的数据(直接替换链表节点的值);
阅读全文
posted @
2017-08-16 11:37
del88
阅读(406)
推荐(0) 编辑
TStringList的Find,IndexOf和Sort
摘要:procedure TForm1.Button1Click(Sender: TObject); var MyList: TStringList; begin MyList := TStringList.Create; try MyList.Add('11'); MyList.Add('1'); //
阅读全文
posted @
2014-07-24 20:28
del88
阅读(4136)
推荐(0) 编辑
TStringList 善用 value['names'] 即使value 是带=号的值都没有关系呵呵 ,我靠 强,以后就用这个了,key=value首选
摘要:结果: value里面带=号是没有问题的,如果key里面第一个字符是等号,则认为key 是空, 看来delphi 做的还是 很好的 足够用了。
阅读全文
posted @
2014-05-06 17:16
del88
阅读(195)
推荐(0) 编辑
TStringList,的IndexOf,find,IndexOfName 例子
摘要:a=wokao b=in c=wori d=ri e=我靠 f=我插 procedure TForm1.Button1Click(Sender: TObject); var MyList: TStringList; begin MyList := TStringList.Create; try My
阅读全文
posted @
2014-05-06 09:53
del88
阅读(18)
推荐(0) 编辑
TStringList,快速解析 查找测试。。。很有用,再也不用 FOR 循环了
摘要:原来的很多写法这次,可以修改了。 原写法: 修改后: 简洁 高效 明了 只适应根据键名 找 键值的情况
阅读全文
posted @
2014-05-03 19:37
del88
阅读(394)
推荐(0) 编辑
深入研究Delimiter,发现Delimiter 是自动合并重复的。
摘要:即使加上: MyList.StrictDelimiter := True; 也自动合并相邻的重复的。这点有好处也有坏处,坏处 暂时 还没有想到。 浙江省 绍兴市 越城区 延安路661号2幢203室 浙江省 绍兴市 越城区 延安路661号2幢203室 这两个的运行结果是一样的。
阅读全文
posted @
2014-04-28 16:41
del88
阅读(8)
推荐(0) 编辑
List大陷阱,这个问题,造成我的很多问题,我靠,今天才发现MyList.Duplicates := dupIgnore;不sort就无效。
摘要:procedure TfrmMain.Button1Click(Sender: TObject); var MyLogisticsCompanyApi: TLogisticsCompanyApi; begin MyLogisticsCompanyApi := TLogisticsCompanyApi
阅读全文
posted @
2014-04-23 12:06
del88
阅读(8)
推荐(0) 编辑
TStringList的IndexOfName
摘要:IndexOfName这个方法用着很好,记录下,以后留意下 上个例子: procedure TForm1.Button1Click(Sender: TObject); var MyList: TStringList; begin MyList := TStringList.Create; try M
阅读全文
posted @
2013-11-22 13:30
del88
阅读(8)
推荐(0) 编辑
TstringList 新发现 DelimitedText和CommaText
摘要:var MyList: TStringList; begin MyList := TStringList.Create; try MyList.Add('a'); MyList.Add('b'); MyList.Add('c'); ShowMessage(MyList.Text); ShowMess
阅读全文
posted @
2013-03-23 22:34
del88
阅读(13)
推荐(0) 编辑
关于DELPHI的Tstringlist中Delimitedtext中的所谓Delimiter BUG 空格默认被当成换行的问题
摘要:这个问题 网上都是 说 这个是delphi的bug 我靠 ,这个 不但是 bug 而是升级后的 更高级 var MyList: TStrings;begin MyList := TStringList.Create; try //ExtractStrings([]) MyList.Delimiter
阅读全文
posted @
2013-02-20 00:00
del88
阅读(48)
推荐(0) 编辑
Delphi TStringList的用法
摘要:TStrings是一个抽象类,在实际开发中,是除了基本类型外,应用得最多的。 TStringList 常用方法与属性: var List: TStringList; i: Integer; begin List := TStringList.Create; List.Add('Strings1');
阅读全文
posted @
2013-02-19 23:58
del88
阅读(17)
推荐(0) 编辑
TStringList 有一个小Bug先记录下 不知道真假,以后有时间测试下
摘要:另: TStringList 有一个小Bug Delimiter将空格也作为分隔符的问题 它会将空格当做分隔符! 例 List.Delimiter := '|'; List.DelimitedText := 'aaa|bb b|ccc|ddd'; //bbb若有空格,那么它的Count就是5而不是4
阅读全文
posted @
2012-09-05 20:59
del88
阅读(5)
推荐(0) 编辑
TStringList indexof find 查找字符串+前车之鉴
摘要:var lst:TStringList ; i:Integer ; begin lst:=TStringList.Create ; try lst:=TStringList.Create ; lst.CaseSensitive :=true; lst.Delimiter :=','; lst.Del
阅读全文
posted @
2012-09-05 20:41
del88
阅读(12)
推荐(0) 编辑
TStringList 常用操作
摘要://TStringList 常用方法与属性: var List: TStringList; i: Integer; begin List := TStringList.Create; List.Add('Strings1'); {添加} List.Add('Strings2'); List.Exch
阅读全文
posted @
2011-11-30 22:12
del88
阅读(16)
推荐(0) 编辑
用 TStringList "将字符串转换为变量的功能"
摘要:unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) procedure Fo
阅读全文
posted @
2011-11-30 22:11
del88
阅读(14)
推荐(0) 编辑
TStrings 用法
摘要:对于TStrings类型变量,需要使用TStringList.Create;创建[luther.gliethttp],否则提示 abstract error错误 TStrings是一个抽象类,在实际开发中,是除了基本类型外,应用得最多的。 常规的用法大家都知道,现在来讨论它的一些高级的用法。 先把要
阅读全文
posted @
2011-11-30 22:07
del88
阅读(25)
推荐(0) 编辑