提问人:JeroenV 提问时间:1/28/2014 最后编辑:CommunityJeroenV 更新时间:1/28/2014 访问量:612
如何在没有 bpl 文件的 Delphi 2007 项目中找到包?
How to find packages for a Delphi 2007 project without a bpl file?
问:
我以前用 PHP、Java 和 C(#) 编程过,但我是 Delphi 的新手。我安装了 Delphi 2007 并打开了一个我通过 .dpr 文件获得的项目(实际上有一个更改请求),并且不得不点击掉十几条错误消息。 当我打开第一个 .pas 文件时,我在 uses 部分看到很多带红色下划线的单词(实际上是 16)。我发现这些都是包的一部分(有点像可以包含在 java 应用程序中的 jar),但这些包不是项目的一部分,必须单独下载和安装。我从 16 个缺失的包含中取出一个,找到它的包,下载并安装它,现在我有 15 个带红色下划线的包含。
由于不是我需要的所有 Delphi 包都很容易找到,而且可能是其他源文件需要更多的包,我首先想要一个我需要的包的完整列表。我确实找到了确定要包含的Delphi运行时包,但这依赖于我没有的.bpl文件。不幸的是,在构建(并再次单击大量错误消息)之后,我也没有得到信息,因为项目下没有“视图”项。我从 Bob Swart 下载了 Required,但这也无济于事,因为当我只有项目的源代码并且由于缺少包而无法编译或构建时,我根本无法获得 bpl 文件。这有点糟糕,实际上在我看来就像是德尔福的设计缺陷......
那么,有没有另一种方法可以找出我需要的所有软件包?有没有办法轻松找到这些包裹?例如,有没有一个网站拥有所有这些?
例如,我怎样才能知道 ComPort 需要哪个包,因为可能有几十个具有该名称的包?幸运的是,Java 总是有一个像 net.somewhere.blah/ComPort 这样的包含结构,但 Delphi 似乎不知道使用的文件来自哪里,除非 .bpl 文件在身边,或者是吗?
答: 暂无答案
评论