У меня есть следующее определение метода в Delphi 10.2 Токио, который прекрасно работает:
procedure PopulateParameters(
lUrlParams: TStrings;
const Username: string;
const Password: string;
StartDate: TDateTime = cUnassignedDate;
EndDate: TDateTime = cUnassignedDate;
LastDate : TDateTime = cUnassignedDate;
Frequency : integer = 0;
ArrayParam : string = '';
ArrayData : TArray<string> = [];
ArraySeparator : char = ',');
Однако я также должен поддерживать 10.1 Berlin, и я нахожу, что он жалуется на ArrayData
значение по умолчанию []
.
Является ли это известной проблемой, и если да, то есть ли обходной путь?