【问题标题】:Delphi .proj file missing .dpk fileDelphi .proj 文件缺少 .dpk 文件
【发布时间】:2015-04-24 09:58:19
【问题描述】:

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

【问题讨论】:

  • 基于您缺少一些 DPK 文件的事实,您很可能缺少其中包含一些第三方组件的整个包。所以首先你应该找出原作者使用了哪些第三方组件。如果您提供丢失的 DPK 文件的全名,我们或许可以帮助您解决此问题。
  • 你好 SilverWarior,这是我的情况,我有许多 delphi 表单和源文件的文件夹。有 5 个 .dproj 文件,其中只有 3 个具有相应的 .dpr 文件(同名)。其中两个没有对应的 .dpr 文件,我无法在 Rad Studio 中加载它们,这会引发我缺少 fileName.dpk 文件的错误,“系统找不到指定的文件”。我还注意到我缺少 AsyncPro 组件以及 TMSSoftware 组件,但我认为我需要在我的 PC 上安装这些组件。
  • 然后去首先在你的电脑上安装 AsyncPro 组件。如果您想使用最新版本,请查看stackoverflow.com/a/29456189/3636228,您可以在其中找到指向 AsyncPro 专用 GitHub 页面的链接。就 TMS Software 组件而言,我强烈建议您联系原作者并获取他使用的组件的确切信息。您会看到 TMS Software 在各种组件包中提供了一大堆组件。而且由于这些组件不是免费的,我猜您首先只想购买您真正需要的组件。
  • 只是为了更好地了解 TMS Software 实际提供的功能,请查看此页面 tmssoftware.com/site/products.asp?t=vclp 您会看到他们提供了很多不同的软件包。所以你肯定只想得到你真正需要的那个
  • 还有一个问题,在USES子句中我有“套接字”,但我找不到任何关于它是什么、那个单元在哪里、是我需要添加的Windows组件还是外部的东西??

标签: delphi delphi-xe


【解决方案1】:

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

原始开发者应该已将其提供给您。请他们这样做。

【讨论】:

  • 感谢您的快速回复。所以没有任何方法可以使用这些 .dproj 文件,就像在 .NET 中工作的引用一样??
  • 您的问题不在于 .dproj 文件。相反,问题在于您缺少源文件。 Delphi 没有 .net 引用。
猜你喜欢
  • 2011-03-04
  • 2016-10-21
  • 2014-12-17
  • 2012-11-23
  • 2016-02-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多