2015-04-24 18 views
0

我最近得到了delphi项目,我需要重新排列,我是全新的德尔福,所以我正在寻找我的方式在环境和语言。问题是,在我的项目组中,我有两个带.dproj扩展名的文件,没有对应的.dpr文件,所以当我尝试加载它们时,我得到了msg: “Canot打开文件xxxx.dpk,系统找不到指定的文件” 旧的程序员忘了复制所有文件,所以我错过了这个,或者这是一种文件(.dproj),我只添加作为参考,所以我不需要有相应的.dpk或.dpr文件?德尔福.proj文件缺少.dpk文件

+0

根据你缺少一些DPK文件的事实,很可能你会丢失包含第三部分组件的整个包。所以首先你应该找出原作者使用的第三方组件。如果您提供缺失的DPK文件的全名,我们可以帮助您解决这个问题。 – SilverWarior

+0

Hello SilverWarior,这是我的情况,我得到了很多delphi窗体和源文件的文件夹。有5个.dproj文件,其中只有3个具有相应的.dpr文件(具有相同的名称)。其中两个没有coresponding .dpr文件,我无法在Rad studio中加载它们抛出一个错误,我缺少fileName.dpk文件,“系统找不到指定的文件”。我还注意到,我错过了AsyncPro组件以及TMSSoftware组件,但我认为我需要在PC上安装这些组件。 – djedjica

+0

然后转到并首先在您的计算机上安装AsyncPro组件。如果您想使用最新版本,请查看http://stackoverflow.com/a/29456189/3636228,您可以在其中找到专用于AsyncPro的GitHub页面的链接。至于TMS Software组件,我强烈建议您联系原作者并获取他使用哪个组件的确切信息。您看到TMS Software提供了各种组件包中的大量组件。而且由于这些组件不是免费的,我想你只想购买那些你实际需要的东西。 – SilverWarior

回答

1

.dpk文件是包的顶级Pascal源文件。它是应用程序项目的.dpr文件的等价包。

最初的开发者应该已经提供给你。请他们这样做。

+0

谢谢您的快速响应。所以没有任何方式使用这些.dproj文件,就像在.NET中引用一样。 – djedjica

+0

您的问题不是.dproj文件。相反,问题是你缺少一个源文件。 Delphi没有像.net引用。 –