オプションのパラメータとして動的配列を関数またはプロシージャに渡すことは可能ですか? はいの場合、どのように?
私はこの方法で試しました:
procedure testp (str : string; var arr : StringArray = nil);
begin
str := 'Ciao Alessio !';
SetLength(arr, 2);
arr[0] := 'Ale';
arr[1] := 'Ale';
end;
しかし、それは : を与えますdefault parameter 'arr' must be by-value or const
。
Delphi 7 を使用していますが、Delphi 7 で使用できない場合、新しいバージョンの Delphi または Free Pascal で使用できますか?