Einzelnen Beitrag anzeigen

swestner

Registriert seit: 31. Aug 2012
Ort: Hallstadt
81 Beiträge
 
Delphi 10.4 Sydney
 
#1

TStringList, StrictDelimiter, DelimitedText und Leerzeichen

  Alt 7. Jan 2025, 07:40
Delphi-Version: 12 Athens
Hallo,

folgende Prozedur:

Code:
procedure TForm1.Button1Click(Sender: TObject);
var
  lStringList: TStringList;
begin
  lStringList := TStringList.Create;
  try
    lStringList.StrictDelimiter := true;
    lStringList.DelimitedText := '"Test 1","Test 2","Test mit , (3)","Test4"';
      //Test 1
      //Test 2
      //Test mit , (3)
      //Test4

    lStringList.DelimitedText := '"Test 1", "Test 2", "Test mit , (3)", "Test4"';
      //Test 1
      // "Test 2"
      // "Test mit
      // (3)"
      // Test4

  finally
    lStringList.free;
  end;
end;
Wenn beim Zuweisen zum DelimitedText nach dem Komma Leerzeichen sind, wird der Text nicht wie erwartet zugewiesen obwohl die Hilfe sagt, daß Leerzeichen egal sein sollten.

Weiß jemand, was da schief geht?

Grüße

Stefan
Stefan Westner
  Mit Zitat antworten Zitat