我有這樣的錯誤:爲什麼編譯器不能在我的包中包含外部DCU?
E2411 Unit %s in package %s refers to unit %s which is not found in any package. Packaged units must refer only to packaged units (Delphi)
Delphi幫助是非常有益的,它說:
No further information is available for this error or warning.
爲什麼我不能指的不是包的一部分,一個單位?
UPDATE:
永無止境的故事:把文件在其自己的包打破別的東西:Unit GIFImg was compiled with a different version of CCR.Exif.Consts.SOutOfResources 這就是爲什麼我希望不要把文件在其自己的包。
嗨大衛。我看到了這個消息。但我想明白爲什麼。爲什麼編譯器不能在我的包中包含外部DCU? – Ampere
@DavidHeffernan,它可以做一些澄清。就目前而言,危險地接近於循環定義。 –