Unexcepted behavior of TStringList with emtpy values
Original Reporter info from Mantis: Brainenjii
-
Reporter name:
Original Reporter info from Mantis: Brainenjii
- Reporter name:
Description:
program Project1;
Uses
Classes;
Var
aStringList: TStringList;
begin
aStringList := TStringList.Create;
aStringList.Values[''] := '100';
aStringList.Values['test'] := '200';
aStringList.Values['test'] := '300';
aStringList.Values[''] := '400';
WriteLn(aStringList.Text);
aStringList.Free;
end.
Excepted output:
=400
test=300
Found output:
=100
test=300
=400
Mantis conversion info:
- Mantis ID: 23805
- Version: 2.6.0
- Fixed in version: 2.6.4
- Fixed in revision: 25020 (#bb0980d7)
- Target version: 3.0.0