【发布时间】: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组件还是外部的东西??