RAD Studio (Common)
E2214: Package '%s' is recursively required (Delphi)

When compiling a package, the compiler determined that the package requires itself.

package Produce;
  requires Produce;


The error is caused because it is not legal for a package to require itself.  

The only solution to this problem is to remove the recursive use of the package.

Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!