twm's homepage logo
From someone who traveled abroad to learn appreciating his own country ...
rxlib port to Delphi 7
Deutsch English
Google
Search dummzeuch.de
Search WWW

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:

  1. I don't have the time.
  2. 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:

  1. I have broken Delphi 1 compatibility by using filenames longer than 8 characters.
  2. Delphi 7 compatibility is not complete, if you compile it you will get lots of custom warnings telling you what is wrong.
  3. Delphi 5 compatibility should be still there, at least I can still use the components with Delphi 5.
  4. 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

last updated: 2012-10-14 twm
Post to del.icio.us Best Viewed With Open EyesValid XHTML 1.0!