这个有关问题怎样解决?

这个问题怎样解决???BPL hellAsked by classmate in Delphi ProgrammingTags: contain, bpl, packagesI ha

这个问题怎样解决???

BPL hell
Asked by classmate in Delphi Programming
Tags: contain, bpl, packages
I have the following problem.

Package1
  contains unitA
Package2
  contains unitB which uses unitA
  thus requires package 1
Package3
  contains unitC which uses unitA
  thus requires package 1
Package4
  contains unitD which uses unitB
  contains unitE which uses unitC
  thus requires package2 and package3.

Attempting to compile package4, i get the error :
Packages Package3 and package1 both contain unit 'unitA'.

How can i succeed using unitA where i want? unitA is a very common tool unit which i use broadly.

classmate
[解决办法]
我是进来学习的。