Strings.ValueFromIndex[i-1]在Delphi6里怎么写
Delphi6里没有ValueFromIndex[i-1]这个函数,如果要在D6里编译,对应的函数是什么,或者怎么改!!
[解决办法]
ValueFromIndex是TStringList的属性
http://www.cnblogs.com/keycode/archive/2010/10/25/1860436.html
//类似的哈希表操作法
var
List: TStringList;
begin
List := TStringList.Create;
List.Add('aaa=111');
List.Add('bbb=222');
List.Add('ccc=333');
List.Add('ddd=444');
ShowMessage(List.Names[1]); //bbb
ShowMessage(List.ValueFromIndex[1]); //222
ShowMessage(List.Values['bbb']); //222
//ValueFromIndex 可以赋值:
List.ValueFromIndex[1] := '2';
ShowMessage(List[1]); //bbb=2
//可以通过 Values 赋值:
List.Values['bbb'] := '22';
ShowMessage(List[1]); //bbb=22
List.Free;
end;