Delphi параметр по умолчанию для TArray <string>не поддерживается в Берлине? - PullRequest
0 голосов
/ 08 декабря 2018

У меня есть следующее определение метода в 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 значение по умолчанию [].

Является ли это известной проблемой, и если да, то есть ли обходной путь?

...