Delphi XE2 and TurboPower Orpheus

1.4k Views Asked by At

I am installing TurboPower Orpheus on Delphi XE2. I got Orpheus from sourceforge.net. The version of Orpheus for Delphi XE2 has four Borland Package Libaries (BPLs): O408_r160.bpl, O408_d160.bpl, O408br160.bpl, and O408bd160.bpl.

No documentation from SourceForge explains the differences between these libraries.

Can someone decode the filenames for me so I can determine which one of these four libraries to install into Delphi XE2.

Thanks!

1

There are 1 best solutions below

4
On BEST ANSWER

From the Readme.txt that came with the TP Orpheus initial open source release:

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.

Note: @WarrenP points out that the text above contains an error (probably just a typo by the author at TurboPower); the "For example" has things reversed - it should say "The Orpheus designtime package files for Delphi 7".

XE2 is Delphi version 16, so it would be the pair ending with r160 and d160, with d160 being the designtime package. I think (but haven't had a chance to confirm yet) that XE2 requires slightly different packages for Delphi and C++ Builder, and that the br160 and bd160 refers to "B"uilder. I'll try and verify that; I don't have Orpheus on this machine, but I have it on my office machine (legacy stuff), so I'll update when I can. In the meantime, I'd start by compiling the O408_r160.dproj and then compile and install the O408_d160.dproj; I'm pretty sure those are the ones you need.