Last stable version of RxLibrary for Delphi 2005, 2006, 2007, 2009, 2010, XE and XE2

Unofficial version  download from there unRxLib 275 1.07  (1.04 MB).

Last changes in this update:
  1. Repaired wrong compatibility BLOB in TRxMemoryData for Unicode. (.02/.03)
  2. Better compatibility down to Delphi 5. And now Delphi XE2 (WIN 32) support.
  3. Registration constants changed.
  4. Repair RxDemo (tables activation), replacement deprecated FileAge() in RxFileUtils and RxDBGrid (wrong colorize column) (.04)
  5. Better compatibility with Delphi 2009, new adopted component for view any supported files, convert dfm files to text (.05)
  6. Update packages file for Delphi 2005 - XE and XE2 32bit. Repair malfunction of TFormStorage under Unicode Delphi (.06)
  7. Update packages file for all versions Delphi and repair RxViewer namespace in uses for XE2. (.07)

Main changes from reference version 2.75
Supported Delphi versions:
Now are supported version Delphi 2005, 2006, 2007 (as non-Unicode) and Delphi 2009, 2010, XE and XE2 as Unicode version only (Windows 32 only).
Rename unit:
All name of units was rename to concerting library name context – Rx prefix was added. Content of library was transformed to simple directory scheme.
Packages:
New directories named packages_XXX where XXX is symbolic name for Delphi version like packages_DXE or packages_D2005 etc. 
Main changes:

1/ Change for Unicode support. Special port of TStrHolder for dilating between Unicode and non-unicode Delphi.

2/ Change for all language include support (see lang. file, default is English as not UTF8 file only, can be compiled under Delphi 7 as well) .

3/ Support single translator with wizard (like old vgLib or agLib components).

4/ Support plug-ins manager with wizard (like old UIL manager).

5/ Support record grid viewer for DB table line (like old Polaris vizualizator).

6/ New components

TRxWizardHeader … support better look for headers similar as in installation programs
TRxTimeEdit … special version of time editor
TRxStatusPanelBinder … binding status bar section with other the control like panel or image
TRxCheckBox , TRxRadiobuttons … support multiline
TRxProgress … own progress bar with gradient color
TRxHoleShape … how simple create region on form.
TRxFlexHelpPanel … simple hint panel for formulary.
TRxDBGridSorter … sort grid data
TRxTranslator ... component for simple translate page

TRxTrayIconEx … like TRxTrayIcon with HideForm method
TRxPlugin ... plugin for manage module on client
TRxMailBoxManages … adopted for simple access to mail  box
TRxCalcEditDlg … better using of build-in calculator
TRxRichPopUpMenu … menu component concerting with TRichEdit  component
TRxMemoryDataEx … special sortable version of memory data
TRxDBRecordGrid … DB one record viewer
TRxDBLookupEditEx … rich lookup editor
TDBCurrencyEdit … DB version of CurrencyEdit

New procedures and functions
In RxGraph.pas
procedure RxGradientFillRect();
procedure DrawTextWrap();
function ContrastColor(): TColor;
In RxVclUtils.pas
function TextSizeDC(): TSize;
function TextSize(): TSize;
function TextToLinesDC(): string ;
function TextToLines(): string ;
{ force OS management}
function LogOffWindows(): Boolean;
function PowerOffComputer(): Boolean;
function RebootComputer(): Boolean;
function ShutdownComputer(): Boolean;
{ low level routine }
function DownWindows(): Boolean;
and some other as bonus…


Old versions of library

Download page main file of library

Original RxLibrary code ver 2.75 (1.1 MB)
Original RxLibrary fix-bug ver 2.75 (0.1 MB)
Help file of RxLibrary (for Delphi 4) (0.8 MB)
Updated RxLib for Delphi 6 and 7 too (main patch by Polaris, new extension of RichEdit etc.) (0.8 MB)


Last stable version of RXLibrary

Updated 4.10.2006 by JB.

Last version with all update and patches [JB] (for Delphi 2005, 2006) (751 KB)


NOTE for installation:
Please turn on option "Explicit rebuild" in project options (Delphi 2006).