(1) So wie ich
MyArr = TArray<TFrame>; in einer Zeile populiere
Code:
MyArr := TArray<TFrame>.Create(Chiecho, Bingo, Bongo);
wuerde ich gerne
Code:
TQuinoaSalate = Array of TQuinoaSalat;
in einer Zeile populieren. Gibt es dazu eine Syntax?
(2) Im gleichen Milieu haenge ich gerade mit
Code:
TUpdateProcedure = Procedure of Object;
TUpdateProcedures = TArray<TUpdateProcedure>;
[...]
private
UpdateViewProcedures: TUpdateProcedures;
[...]
procedure TReloAdapter.UpdateView001;
procedure TReloAdapter.UpdateView002;
[...]
UpdateViewProcedures := TArray<TUpdateProcedure>.Create(UpdateView001, UpdateView002);
Inkompatible Typen: 'TUpdateProcedure' und 'procedure, untyped pointer or untyped parameter'
Irgendwie krieg' ich es gerade nicht elegant hinjongliert.
Fatal waere natuerlich, die Eintrage alle a la
TUpdateProcedures[0] := UpdateView001; fuellen zu muessen...
Gibt's da was von RatioPharm?