lazarus-ccr/components/systools
wp_xxyyzz f1bb94b862 SysTools: delete unneeded files
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6161 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-01-30 16:27:03 +00:00
..
examples systools: lowercase filenames in sample project extext 2018-01-30 16:23:06 +00:00
images systools: Rearrange units and packages 2018-01-30 16:17:37 +00:00
source SysTools: delete unneeded files 2018-01-30 16:27:03 +00:00
laz_systools_all.lpg SysTools: Add project group for easier compilation of all packages 2018-01-28 22:29:51 +00:00
laz_systools_design.lpk systools: Rearrange units and packages 2018-01-30 16:17:37 +00:00
laz_systools_design.pas systools: Add code pattern and text data units (plus demos) 2018-01-17 18:44:39 +00:00
laz_systools.lpk systools: Rearrange units and packages 2018-01-30 16:17:37 +00:00
laz_systools.pas systools: Add unit stText and corresponding example project (examples/text) 2018-01-28 21:46:36 +00:00
laz_systoolsdb_design.lpk systools: Rearrange units and packages 2018-01-30 16:17:37 +00:00
laz_systoolsdb_design.pas systools: Initial commit of Lazarus port of TurboPower SysTools (incomplete). 2018-01-16 23:57:15 +00:00
laz_systoolsdb.lpk systools: Rearrange units and packages 2018-01-30 16:17:37 +00:00
laz_systoolsdb.pas systools: Initial commit of Lazarus port of TurboPower SysTools (incomplete). 2018-01-16 23:57:15 +00:00
laz_systoolswin_design.lpk systools: Rearrange units and packages 2018-01-30 16:17:37 +00:00
laz_systoolswin_design.pas systools: Add windows-specific units to new package laz_systoolswin 2018-01-17 23:58:23 +00:00
laz_systoolswin.lpk systools: Rearrange units and packages 2018-01-30 16:17:37 +00:00
laz_systoolswin.pas SysTools: Add project group for easier compilation of all packages 2018-01-28 22:29:51 +00:00
readme404pre.txt systools: Initial commit of Lazarus port of TurboPower SysTools (incomplete). 2018-01-16 23:57:15 +00:00
readme-orig.txt SysTools: convert palette icons to png 2018-01-28 23:52:25 +00:00
readme.txt SysTools: convert palette icons to png 2018-01-28 23:52:25 +00:00

================================================================================
TurboPower SysTools
================================================================================

Table of contents
-----------------

1.  Introduction
2.  Package names
3.  Installation


================================================================================

1. Introduction
---------------

SysTools is a library of utility routines and classes initially for Borland
Delphi and C++Builder. It was extended to support also Lazarus and FPC.
It includes 1-D and 2-D bar codes, sorting, money routines, logging, 
high-precision math, run-time math expression analyzer, and much more.

This is a source-only release of TurboPower SysTools for Lazarus only. 


================================================================================

2. Package names
----------------

laz_systools.lpk is the runtime package with all standard routines and 
classes which work in a platform independent way.

laz_systools_design.lpk is the corresponding designtime package.

laz_systoolsdb.lpk is the runtime package with the data-aware barcode 
components.
laz_systoolsdb_design.lpk is the related designtime package.

laz_systoolswin.lpk is the runtime package with all routines and classes which
could not be converted to become cross-platform and therefore work only 
under Windows.
laz_systoolswin_design.lpk is the related designtime package.


==============================================

3. Installation
---------------

To install TurboPower SysTools into your IDE, take the following
steps:

  1. Unzip the release files into a directory (e.g., d:\systools).

  2. Start Lazarus.

  3. Select the menu command "Package" > "Open package file (*.lpk)"
  
  4. Navigate to the folder into which the release files were unzipped
     and open laz_systools.lpk. Compile it.
     
  5. Open laz_systools_design.lpk. Compile it. Then click "Use" > "Install".
     Do not rebuild the IDE here.
     
  6. Repeat steps 4 and 5 with the packages laz_systoolsdb.lpk and
     laz_systoolsdb_design.lpk.
     
  7. Repeat steps 4 and 5 with the packages laz_systoolswin.lpk and
     laz_systoolswin_design.lpk.
     
  8. In each case, always COMPILE the runtime package and "USE" > "INSTALL"
     the designtime package (the one with "_design" appended).
     
  9. After the last designtime package, confirm to rebuild the IDE.
  
 10. After some time, Lazarus restarts. You find the new components in the 
     palette "systools".