TStringList的Values是怎么用的? rt 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 stringlist.NameValueSeparator := '#';stringlist.add('abc#123');showmessage(stringlist.values['abc']); //结果就是123abc就是name123就是value这是NameValuePairs 为什么如下面做不行:stringlist.add('abc');stringlist.values['abc'] := '123'; //第二句顺便增加了一个stringlist节点,值为'abc=123',怎会这样? StrList.Strings.Add('a=1');StrList.Strings.Add('b=2');ShowMessage(StrList.Names[0]);//a;ShowMessage(StrList.Values[0]);//1;ShowMessage(StrList.Names[1]);//b;ShowMessage(StrList.Values[1]);//2; StrList.Strings.Add('a=1');StrList.Strings.Add('b=2');ShowMessage(StrList.Names[0]);//a;ShowMessage(StrList.ValueFromIndex[0]);//1;ShowMessage(StrList.Names[1]);//b;ShowMessage(StrList.ValueFromIndex[1]);//2; 以前的帖子有:(摘抄如下)假如StrList.Text ='a=aa' + #13#10 +'b=bb'; 则StrList[0]就等于'a=aa'StrList.Names[0]就等于a, StrList.Values[StrList.Names[0]] 就等于aa, 不过D6以上就了StrList.ValueFromIndex[0]这也不是绝对的, 如果你设置了StrList.Delimeter参数则, 就不一定是以等号来分隔的了 求一函数请大家帮忙 高分求助procedure的问题 数字排列计算 急!!!!!!!!!!一个小问题,请指教!高分——100—— 用API里的FindFirstFile()的时候,怎么判断找到的东西是文件夹还是文件。顶者有分! 请问怎样将一个表的字段名全部传给combobox组件?? 请大虾回答从网页中获取图片属性的问题,衷心感谢!100相送,up有分!!! 提供酒店管理源代码 怎样对Dbgrid组件中字段按条件进行排序! 如何提高软件运行速度? 怎么样在MACHINE-REPORT打印之前,用代码设计页边距???急~~` 是不是考虑换java了,欢迎灌水
stringlist.NameValueSeparator := '#';
stringlist.add('abc#123');
showmessage(stringlist.values['abc']); //结果就是123abc就是name
123就是value
这是NameValuePairs
stringlist.values['abc'] := '123';
//第二句顺便增加了一个stringlist节点,值为'abc=123',怎会这样?
StrList.Strings.Add('b=2');
ShowMessage(StrList.Names[0]);//a;
ShowMessage(StrList.Values[0]);//1;
ShowMessage(StrList.Names[1]);//b;
ShowMessage(StrList.Values[1]);//2;
StrList.Strings.Add('b=2');
ShowMessage(StrList.Names[0]);//a;
ShowMessage(StrList.ValueFromIndex[0]);//1;
ShowMessage(StrList.Names[1]);//b;
ShowMessage(StrList.ValueFromIndex[1]);//2;
StrList.Text =
'a=aa' + #13#10 +
'b=bb';
则
StrList[0]就等于'a=aa'
StrList.Names[0]就等于a,
StrList.Values[StrList.Names[0]] 就等于aa,
不过D6以上就了StrList.ValueFromIndex[0]这也不是绝对的, 如果你设置了StrList.Delimeter参数则, 就不一定是以等号来分隔的了