It seems there is no way to fool the "smart" IDE to make actions compatible in XE3 or higher.

It seems there is no way to fool the "smart" IDE to make actions compatible in XE3 or higher.

{$IF CompilerVersion>=24}System.Actions,{$IFEND} ActnList,

I think the Delphi IDE team should really give some love to third-party partners...

Comments

  1. This is a symtom of the lack of "forwardability" in units. Ie you can't forward types and functions in a unit, so you can't make convenince units like you can make convenience headers in C/C++. I think it's something they should have implemented long ago.

    ReplyDelete
  2. Strange, neither work in XE4 now... maybe there is no trick?

    ReplyDelete

Post a Comment