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