我正在 Delphi XE2 上安装 TurboPower Orpheus。我从 sourceforge.net 得到了 Orpheus。 Orpheus for Delphi XE2 版本有四个 Borland Package Libaries (BPL):O408_r160.bpl、O408_d160.bpl、O408br160.bpl 和 O408bd160.bpl。

SourceForge 没有任何文档解释这些库之间的差异。

有人可以为我解码文件名,以便我可以确定将这四个库中的哪一个安装到 Delphi XE2 中。

谢谢!

最佳答案

来自 TP Orpheus 初始开源版本随附的 Readme.txt:

2. Package names


TurboPower Orpheus package names have the following form:

  ONNN_KVV.*
   |   ||
   |   |+------ VV  VCL version (30=Delphi 3, 35=C++Builder 3, 70=Delphi 7)
   |   +------- K   Kind of package (R=runtime, D=designtime)
   |
   +----------- NNN Product version number (e.g., 406=version 4.06)

For example, the Orpheus runtime package files for Delphi 7 have
the filename O406_D70.*.

The runtime package contains the core functionality of the product and
is not installed into the IDE. The designtime package references the
runtime package, registers the components, and contains property
editors used in the IDE.

注意 :@WarrenP 指出上面的文本包含一个错误(可能只是 TurboPower 作者的一个错字); “例如”的内容颠倒了 - 它应该说“用于 Delphi 7 的 Orpheus 设计时 包文件”。

XE2 是 Delphi 16 版,因此它将是以 r160d160 结尾的对,其中 d160 是设计时包。我认为(但还没有机会确认)XE2 需要用于 Delphi 和 C++ Builder 的稍微不同的包,并且 br160bd160 指的是 "B"uilder 。我会尝试验证;我在这台机器上没有 Orpheus,但我在我的办公室机器上有它(旧的东西),所以我会尽可能更新。同时,我首先编译 O408_r160.dproj ,然后编译并安装 O408_d160.dproj ;我很确定这些就是你需要的。

关于Delphi XE2 和 TurboPower Orpheus,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10216522/

10-10 16:55