我用delphi2007,我有一个项目,分别是:masterdetailcounter.dpr和masterdetailcounter.dproj,其实这*.dpr和*.dproj是在同一个目录下(*.dpr和*.dproj同样引用相同的pas和dfm),同样实现同样的一个功能(比如有pas、dfm),我在执行编译时,我编译*.dpr时,没有问题,为什么我编译*.dproj就缺少:ehlib110.dcu,是不是在哪里少了引用呢?但是编译*.dpr就没有问题的。另外编译*.dpr是把所有组件都放在一起,那编译出来的文件就很大。如果编译*.dproj是把组件不编译在文件里,用外面放着*.bpl就可以,这样编译出来的文件才可以运行,是不是这样的?