The rxlib was one of the most famous component packages back when Delphi 3
was current, not only because it was free but also because of its quality.
I have ported it to Delphi 7 in order to convert my projects from Delphi 5
to Delphi 7. Basis was the latest version of the library I could find, but
unfortunately I don't remember which version it was. I think it was 2.73.
The Projekt JEDI has started to
integrate rxlib into its JVCL library. There are two reasons why I didn't
want to wait for them to finish this task:
-
I don't have the time.
-
I need the rxlib as it is and not as part of another package.
WARNING YOU USE THIS PORT AT YOUR OWN RISK!
If you are not already familiar with rxlib and the whole concept of
packages in Delphi you should probably not use it.
YOU WON'T GET ANY SUPPORT AT ALL!
I have partly ported it to Delphi 7, but be warned:
-
I have broken Delphi 1 compatibility by using filenames longer than
8 characters.
-
Delphi 7 compatibility is not complete, if you compile it you will get
lots of custom warnings telling you what is wrong.
-
Delphi 5 compatibility should be still there, at least I can still use
the components with Delphi 5.
-
I am not sure about Delphi 2, 3, 4 and 6 since I don't own these versions.
I think it should still be compile and work.
There is a build script for 4nt which will compile all 6 packages
including resources. It assumes that you use the following directory
structure:
sources in
s:\3rd\rx\
units\
resource\
ger\
eng\
rus\
output to
q:\
bpl\
dcp\
rx\dcu\
If you know a bit about batch files you can
probably make it work with the standard command.com / cmd.exe
commandline. Note that simply loading the package sources into the
IDE and compiling them will not work, you must at least compile the
appropriate resource files first.
If you fix any of the outstanding problems in Delphi 7, most of them
are in the component editors, feel free to send me your fix and I will
include it in the package.
Download: rxlib.zip
|