Delphi 12.2
Ich habe eine Test Stringliste, mit folgenden Einträgen:
Delphi-Quellcode:
sl.addpair('Line1','value1');
sl.addpair('Line2','value2');
sl.addpair('Line3','value3');
zeigt mir:
Line1=value1
Line2=value2
Line3=value3
Wenn ich nun einen Wert auf '' setzte:
sl.valuefromindex[1]:='';
bleiben nur noch:
Line1=value1
Line3=value3
und nicht wie erwartet:
Line1=value1
Line2=
Line3=value3
Das ist mir neu. Wie kann ich denn einen Wert löschen ohne das der Eintrag gelöscht wird?
ich kann die Liste ja auch mit leeren Werten füllen:
Delphi-Quellcode:
sl.addpair('Line1','value1');
sl.addpair('Line2','');
sl.addpair('Line3','value3');
zeigt mir:
Line1=value1
Line2=
Line3=value3