TDictionary をオプションのパラメータとして渡す方法は?
たとえば、クラス内で使用すると機能しません。
TMyDict = TDictionary<String, String>;
TTest = class
procedure Render(Id: Integer; Name: String = ''; Variables: TMyDict = nil); //error
end;
理由はわかりませんが、このコードは正常に動作します。しかし、私はそれを使用することはできません。
procedure Render(Id: Integer; Name: String = ''; Variables: TMyDict = nil);
begin
// Do something...
end;
助言がありますか?