Die Lösung ist recht einfach, Du musst anstatt
array of TCANRcvMsg zu
direkt nutzen, einen Typ deklarieren und den nutzen.
Delphi-Quellcode:
type
TCANRcvMsgArray = array of TCANRcvMsg;
...
procedure GetDateiDaten(_Datenspeicher : TCANRcvMsgArray ; _Datenzaehler : cardinal);
...
Datenspeicher : TCANRcvMsgArray;
...
...

...