© 2023 Jaro Benes
Last changes in update 1.0.22:
1/ Actualization for last version of Delphi 12 Athens.
Last changes in update 1.0.21:
1/ Actualization for last version of Delphi 11 Alexandria.
2/ Revision for 64-bit conditional.
Last changes in update 1.0.20:
1/ Actualization for last version of Delphi 10.4 Sydney.
Last changes in update 1.0.19:
1/ Actualization for last version of Delphi 10.3 Rio.
Last changes in update 1.0.18:
1/ Actualization for last version of Delphi 10.2 Tokyo. (big thanks for Alex Mello de Mendonca from Brazil!)
Last changes in update 1.0.17:
1/ Actualization for last version of Delphi 10.1 Berlin.
2/ Some improvements (RxPanel) and bug corrections.
Last changes in update 1.0.16:
1/ Actualization for last version of Delphi 10 Seattle.
Last changes in update 1.0.15:
1/ Actualization for last version of Delphi.
2/ New method of animation component for draw on strange canvas.
3/ Small code changes.
Last changes in update 1.0.14:
1/ Revision source code and repair error handler event.
Last changes in update 1.0.13:
1/ Correction in DB access under XE3 and upper.
Last changes in update 1.0.12:
1/ new component TRxPanel with gradient and borderless.
2/ actualization of format of DFM, DPK and resources
3/ actualized system functions (detect Windows 8, etc.)
1/ file case name unit corrections.
2/ only one language file can be used in your applications like:
a) in Rx.inc activate {$DEFINE_LNG_ONE_}.
b) activate yours own language in new include RxLangDef.inc like {$DEFINERXLANG_Cze}.
note: Languages different from English locates in utf-8 files, may be occur editor problem for lower version Delphi than 2005.
c) in your project use global conditional define like RXLANG_MYLANG (it activateyour lang file only).
d) rebuild your application, it will be smaller with one your language mutation for RxLibrary only.
3/ repair malfunction of TColor property (big thanks to RemyLebeau).
4/ many new constant color names added into module RxColors (+ 229 named constant).
5/ new component TRxThread added for better access.
6/ repair malfunction of property caption editor.
7/ new components TRxAnimBitBtn, TRxAnimSpeedButton added.
8/ repair malfunction with styles in TRxProgress.
9/ refresh code in TRxDBGridSorter.
10/ adopted 20 function utilities by Alexey Popov into module RxProps.
11/ activate Align property in TRxSpinButton.
12/ rename parameter Name to AName in define event TExecOpenDialogEvent, because occur names conflict.
13/ repair conflict in string property in module RxTranslate forunicodes.
14/ some functions added into module RxVerInf for better work withversions.
Note for users Delphi 5/6/7:
RxLibrary is not directly designed for this Delphi versions. When you will
want compile source code in this versions of Delphi, you have to open all
units contain form (*.dfm) and resave it for resource compatibility(crash
prevent IDE) before rebuild and install into IDE. Some functionality will be lost.
Note for users Delphi XE2/XE3/XE4/XE5/XE6/XE7/XE8 (64 bit.ver
):
This source code is 64 bit ready but untested. BDE packs must be removed from 64 bit project as unsuported technology.
Older changes and updates:
Repaired wrong compatibility BLOB in TRxMemoryData for Unicode.
Better compatibility down to Delphi 5. And now Delphi XE2 (WIN 32) support. (.02/.03)
Registration constants changed.
Repair RxDemo (tables activation), replacement deprecated FileAge() in RxFileUtils and RxDBGrid (wrong colorize column) (.04)
Update packages file for Delphi 2005 - XE and XE2 32bit. Repair malfunction of TFormStorage under Unicode Delphi (.06)
Better compatibility with Delphi 2009, new adopted component for view any supported files, convert dfm files to text (.05)
Update packages file for all versions Delphi and repair RxViewer namespace in uses for XE2.
(.07)
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 (advice panel use as background when styles are used)
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.pasOriginal 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)