I'm trying creating a TAction
in runtime and insert in TActionClientItem
, but it's give me an error at runtime (Invalid class typecast).
I'm using this way:
function TFunctions.AddMenuItem(aciParent: TActionClientItem): integer;
var
ClientItem: TActionClientItem;
ActionToAdd: TAction;
begin
ClientItem:= aciParent.items.add;
ClientItem.Action := ActionToAdd; // <- error
//
end;