Das ist klar:
Actions sind vom Typ TAction.
Du hast nun auch noch ein Datenmodul erstellt, dass ebenfalls vom Typ TAction ist.
Aber: TAction <> TAction
Beim Erstellen von Datenmodulen ... solltest Du darauf achten, dass Du keinen Typen verwendest den es in anderem Kontext schon gibt.
Du hast doch schon ein dmod_prg in 'dmod_prg.pas' {dm: TDataModule}
, warum dann nicht statt Actions in 'Actions.pas' {Action: TDataModule};
einfach dmActions in 'dmActions.pas' {dmActions: TDataModule}
?
Besten Dank!