Registriert seit: 6. Apr 2011
Ort: Berlin
3.070 Beiträge
Delphi 10.4 Sydney
|
AW: Populate Array of procedure of object
2. Mär 2018, 09:35
Nach dem Workaround kommt die Lösung:
Delphi-Quellcode:
type
TMaker<T> = class
class function MakeArray(const AArray: array of T): TArray<T>;
end;
class function TMaker<T>.MakeArray(const AArray: array of T): TArray<T>;
begin
SetLength(Result, Length(AArray));
TArray.Copy<T>(AArray, Result, Low(AArray), Low(Result), Length(AArray));
end;
constructor TReloAdapter.Create;
begin
UpdateViewProcedures := TMaker<TUpdateProcedure>.MakeArray([UpdateView001, UpdateView002]);
end;
|
|
Zitat
|