📄 readme.txt
字号:
russian Fido.
ExtVCL component collections from Apr,25,1995 and Jul,20,1995.
License Agreement
-----------------
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appears in all copies and
that both the above copyright notice and this permission notice appear
in supporting documentation, and that the name of RX Library authors
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. This
software is made available "as is", and RX LIBRARY AUTHORS DISCLAIM
ALL WARRANTIES, EXPRESS OR IMPLIED, WITH REGARD TO THIS SOFTWARE,
INCLUDING WITHOUT LIMITATION ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE, AND IN NO EVENT SHALL AUTHORS BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, TORT (INCLUDING NEGLIGENCE) OR
STRICT LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
You can find full text of RX Library Software License agreement in the
file LICENSE.TXT.
Installation
------------
Run RXINST.EXE.
Before installing RX Library components into Delphi, check out RX.INC
file located in RX\UNITS subdirectory. This file is included in all RX
Library units and contains conditional defines that affects compilation.
You can change some of these defines or specify global compiler options
there.
1. Delphi 5.x:
Uninstall previous installed version of RX Library from Delphi 5 IDE.
Remove previously compiled RX packages (if any) RXCTL5.BPL, RXDB5.BPL,
RXBDE5.BPL, DCLRX5.BPL, DCLRXDB5.BPL and DCLRXBD5.BPL from your hard disk.
If you have Delphi 5 Professional or Standard Edition, deactivate the
conditional define {$DEFINE DCS} in the RX.INC file before compiling the
library.
Use "File\Open..." menu item of Delphi IDE to open RX' runtime
package RXCTL5.DPK. In "Package..." window click "Compile" button to
compile packages RXCTL5.DPK. After compiling repeat that for other RX
Library run-time packages RXDB5.DPK, RXBDE5.DPK. Put compiled BPL files
into directory that is accessible through the search PATH (i.e. DOS
"PATH" environment variable; for example, in the Windows\System directory).
After compiling RX run-time packages you must install RX design-time
packages into the IDE.
Use "File\Open..." menu item to open RX design-time package DCLRX5.DPK.
In "Package..." window click "Compile" button to compile the package
and then click "Install" button to register RX Library components on
the component palette. Repeat that for other RX Library design-time
packages DCLRXDB5.DPK and DCLRXBD5.DPK.
NOTE: do not save package sources in the Delphi IDE.
2. Delphi 4.x:
Uninstall previous installed version of RX Library from Delphi 4 IDE.
Remove previously compiled RX packages (if any) RXCTL4.BPL, RXDB4.BPL,
DCLRX4.BPL and DCLRXDB4.BPL from your hard disk.
If you have Delphi 4 Professional or Standard Edition, deactivate the
conditional define {$DEFINE DCS} in the RX.INC file before compiling the
library.
Use "File\Open..." menu item of Delphi IDE to open RX' runtime
package RXCTL4.DPK. In "Package..." window click "Compile" button to
compile packages RXCTL4.DPK. After compiling repeat that for other RX
Library run-time package RXDB4.DPK. Put compiled BPL files into directory
that is accessible through the search PATH (i.e. DOS "PATH" environment
variable; for example, in the Windows\System directory). After
compiling RX run-time packages you must install RX design-time packages
into the IDE.
Use "File\Open..." menu item to open consistently RX design-time
packages DCLRX4.DPK (MUST be first) and DCLRXDB4.DPK.
In "Package..." window click "Compile" button to compile the package
and then click "Install" button to register RX Library components on
the "RX Controls", "RX DBAware" and "RX Tools" pages.
NOTE: do not save package sources in the Delphi IDE.
3. C++Builder 4.x:
Uninstall previous installed version of RX Library from C++Builder IDE.
Remove previously compiled RX packages (if any) RXCTL4.BPL, RXDB4.BPL,
DCLRX4.BPL and DCLRXDB4.BPL from your hard disk.
Be sure that linker option "Use dynamic RTL" is unchecked.
Use "File\Open..." menu item of C++Builder IDE to open RX' runtime
package RXCTL4.BPK. Then use "Project\Make..." or "Project\Build..." menu
item to compile package RXCTL4.BPK. After compiling repeat that consistently
for each of the other RX Library packages (.BPK files) RXDB4.BPK,
DCLRX4.BPK and DCLRXDB4.BPK (be sure to keep the sequence mentioned).
For runtime packages (RXCTL4 and RXDB4) put compiled BPL files into
directory that is accessible through the search PATH (DOS envirounment
variable, not IDE search path; for example, in the Windows\System
directory). After compiling RX packages you must install RX design-time
packages into the C++Builder IDE.
Use "Component\Install packages..." menu item to open "Packages" dialog
box. Then click "Add..." button and locate DCLRX4.BPL from the
RX\UNITS directory and click "OK" to install package into IDE. After
installing DCLRX4 package install DCLRXDB4.BPL package as above.
NOTE: do not save package sources in the C++Builder IDE.
4. Delphi 3.x:
Uninstall previous installed version of RX Library from Delphi 3 IDE.
Remove previously compiled RX packages RXCTL.DPL, RXDB.DPL, RXTOOLS.DPL,
DCLRXCTL.DPL, DCLRXDB.DPL and DCLRXTLS.DPL from your hard disk.
Use "File\Open..." menu item of Delphi IDE to open consistently RX
run-time packages RXCTL.DPK (MUST be first), RXDB.DPK and RXTOOLS.DPK.
In "Package..." window click "Compile" button to compile RX Library
run-time packages. Put compiled DPL files into directory that is
accessible through the search PATH (i.e. DOS "PATH" environment
variable; for example, in the Windows\System directory). After
compiling RX run-time packages you must install RX design-time
packages into the IDE.
Use "File\Open..." menu item to open consistently RX design-time
packages DCLRXCTL.DPK (MUST be first), DCLRXDB.DPK and DCLRXTLS.DPK.
In "Package..." window click "Install" button to register RX Library
components on the "RX Controls", "RX DBAware" and "RX Tools" pages
accordingly.
NOTE: do not save package sources in the Delphi IDE.
5. C++Builder 3.x:
Uninstall previous installed version of RX Library from C++Builder IDE.
Remove previously compiled RX packages (if any) RXCTL.BPL, RXDB.BPL,
DCLRXCTL.BPL and DCLRXDB.BPL from your hard disk.
Be sure that linker option "Use dynamic RTL" is unchecked.
Use "File\Open..." menu item of C++Builder IDE to open RX' runtime
package RXCTL.BPK. Then use "Project\Make..." or "Project\Build..." menu
item to compile package RXCTL.BPK. After compiling repeat that consistently
for each of the other RX Library packages (.BPK files) RXDB.BPK,
DCLRXCTL.BPK and DCLRXDB.BPK (be sure to keep the sequence mentioned).
For runtime packages (RXCTL and RXDB) put compiled BPL files into
directory that is accessible through the search PATH (DOS envirounment
variable, not IDE search path; for example, in the Windows\System
directory). After compiling RX packages you must install RX design-time
packages into the C++Builder IDE.
Use "Component\Install packages..." menu item to open "Packages" dialog
box. Then click "Add..." button and locate DCLRXCTL.BPL from the
RX\UNITS directory and click "OK" to install package into IDE. After
installing DCLRXCTL package install DCLRXDB.BPL package as above.
NOTE: do not save package sources in the C++Builder IDE.
6. Delphi 2.x and C++ Builder 1.0:
Use the "Install..." item on Delphi's "Component" menu to add
the RxCtlReg.PAS, RxDBReg.PAS and RxTooReg.PAS units to the component
library. These units registers all RX Library components on the
"RX Controls", "RX DBAware" and "RX Tools" pages accordingly.
7. Delphi 1.x:
Use the "Install Components..." item on Delphi's Options menu to add
the RxCtlReg.PAS, RxDBReg.PAS and RxTooReg.PAS units to the component
library. These units registers all RX Library components on the
"RX Controls", "RX DBAware" and "RX Tools" pages accordingly.
8. Help files:
The help files (in Russian only) are distributed in separate
installation packages for each version of Delphi and C++Builder.
To install the help and keyword file into Delphi 1.0 and 2.0, follow
these steps:
Click on the HelpInst icon in the Delphi group in the Program Manager.
Select File|Open from the menu. Change directories so you are in
the \Delphi\Bin directory, and select the Delphi.hdx file. Click
the OK button.
Select Keywords|Add Keyword File from the menu. Change directories
so you are in the directory where you stored the help files of the RX.
Select the RX.KWF (in Delphi 1.0) or RX32.KWF (in Delphi 2.0) file,
and click the OK button.
Select File|Save from the menu. This will recompile the Delphi.hdx
file. You can then close the Helpinst program. You will now be able to
jump to the help file for the RX Library by selecting the appropriate
property and hitting 'F1.'
Help file now available is only in Russian. This help requires Arial Cyr
and Courier New Cyr fonts (Windows code page 1251).
C++ Builder Compatibility
-------------------------
This version of RX Library is compatible with Borland C++ Builder 1.x,
3.x and 4.x.
RX Library is not tested properly with any version of Borland C++ Builder.
Use at your own risk.
Demonstration Programs
----------------------
Demonstration programs included in RX Library use tables from
DELPHI\DEMOS\DATA directory and BDE alias "DBDEMOS".
Source Files
------------
All sources (100%) of RX Library are available in RX\UNITS directory.
All language specific string constants used in RX Library are
collected in resource files. There are sources for all string resource
files in English and Russian. The rest resource files containing
bitmap images and icons for component palette are also included as
compiled resources (*.R16, *.R32) and as *.RC-files. Resource files
sources are available in RX\RESOURCE directory. So, you can use any
resource compiler (i.e. BRCC.EXE or BRCC32.EXE) to create *.RES
(*.R16 & *.R32) and *.DCR (*.D16 & *.D32) files.
Using GIF Images
----------------
To use GIF images in an your application at runtime, include the RXGIF
unit in your unit's "uses" clause.
If you are using another GIF image support library (like ImageLib),
deactivate the conditional define USE_RX_GIF in RX\UNITS\RX.INC file and
rebuild your component library.
WARNING. You will need an LZW patent license from Unisys in order to
provide end-user GIF support legally in any commercial or shareware
application. It is provided as a development tool only.
Copyright Notes
---------------
Most of the modules in our library are written by us. We have to make
a note of units based on sources of other authors.
Unit RXLOOKUP is based on original Delphi VCL units DBLOOKUP, DBCTRLS.
Unit STRUTILS is based on a unit of string-handling routines AGSLIB by
Alexey Lukin.
Unit DBEXCPT is based on a unit DBEXCEPT.PAS from Borland Delphi.
Procedures to read and write GIF files, GIF-decoding and encoding based
on freeware C source code of GBM package by Andy Key
(nyangau@interalpha.co.uk).
Some components in a unit DBLISTS are based on DELPHI\DEMOS\DB\TOOLS\BDETABLE
unit from Delphi 1.0 Demos.
Unit PICTEDIT contains advanced property editor based on unit PICEDIT.PAS
from VCL, unit QBNDDLG is a modified unit QBINDDLG.PAS from VCL, unit
IMAGPRVW.PAS is a modified unit IMAGEWIN.PAS from Borland Delphi 1.0 C/S
Demos DELPHI\DEMOS\IMAGVIEW.
RX Library Web Site:
http://www.rxlib.com
Authors:
Fedor Kozhevnikov (fkozh@iname.com)
Igor Pavluk (igorp@mail.com)
Serge Korolev (korolev@usa.net)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -