Thanks

I have looked through them both and i changed some parts and now works perfectly (well almost :roll: )

i had:
Code:
TManager = class
private
  cxHeader: function: TcxPluginHeader; stdcall;
  ....
and changed it to:
Code:
TcxHeader = function:  TcxPluginHeader; stdcall;
....
TManager = class
private
   cxHeader: TcxHeader;
   ....
im not sure why but now it works :?

any way thanks for your help!