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:
-
Repaired wrong compatibility BLOB in TRxMemoryData for Unicode. (.02/.03)
-
Better compatibility down to Delphi 5. And now Delphi XE2 (WIN 32) support.
-
Registration constants changed.
-
Repair RxDemo (tables activation), replacement deprecated FileAge() in RxFileUtils and RxDBGrid (wrong colorize column) (.04)
-
Better compatibility with Delphi 2009, new adopted component for view any supported files, convert dfm files to text (.05)
-
Update packages file for Delphi 2005 - XE and XE2 32bit. Repair malfunction of TFormStorage under Unicode Delphi (.06)
-
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).