如何在没有bpl文件的情况下查找Delphi 2007项目的包?

时间:2014-01-28 11:05:16

标签: delphi include package

我以前用PHP,Java和C(#)编程,但我是Delphi的新手。我安装了Delphi 2007并通过它的.dpr文件打开了我得到的项目(实际上有更改请求),并且不得不点击十几条错误消息。 当我打开第一个.pas文件时,我在使用部分看到了很多带红色下划线的单词(实际上是16个)。我发现这些都是软件包的一部分(有点像java应用程序中可以包含的jar),但这些软件包不是项目的一部分,必须单独下载和安装。我拿了16个丢失的包中的一个,找到了它的包,下载并安装了它,现在我用15个红色下划线包括。

由于并非所有我需要的Delphi软件包都很容易找到,而且其他源文件可能需要更多的软件包我首先想要一个完整的软件包列表。我确实找到Determining Delphi Runtime Packages to Include但是依赖于.bpl文件,我没有。不幸的是,在构建(并再次点击大量错误消息)之后,我没有得到任何信息,因为Project下没有View项。我从Bob Swart下载了Required,但是这没有任何帮助,因为当我只有一个项目的源代码时我根本无法获取bpl文件,并且由于缺少软件包而无法编译或构建。这有点糟糕,实际上在我看来就像Delphi的设计缺陷......

那么,有没有其他方法可以找到我需要的所有包裹?有没有办法轻松找到这些包?例如,有一个网站,他们都有?

例如,如何找到ComPort需要的软件包,因为可能有几十个这个名称? Java幸运地总是有一个像net.somewhere.blah / ComPort这样的包含结构,但是除非.bpl文件存在,否则Delphi似乎不知道使用过的文件来自哪里,或者它是什么?

0 个答案:

没有答案