********************************************************************************
* Neveprise Delphi Virtual Component                                           *
********************************************************************************

Unit alias:       TempStorage
Name:             Temporary Data Storage
Version:          2.03
Requires:         Delphi 3.0/4.0
Files:            TempStorage.pas, TempStorage.dcr, TempStorage.txt
Created:	  June 1st, 1999
Last revised:     June 11th, 1999
Notes:            FreeWare!
Updates under:	  www.neveprise-inc.de
Mail to:	  mail@neveprise-inc.de

********************************************************************************
* TempStorage Copyright 1999 by Neveprise Inc., SD                            *
********************************************************************************

1. Description
2. How to install
3. Working with TempStorage
4. Disclaimer






1. Description
================================================================================

TTempStorage is a component that temporary stores your application's data, that
may be strings, booleans, integers, TStrings, streams or bitmaps. The data is put
into systems memory (including swap) and can be queried later on.

2. How to install
================================================================================

Shall be very simple:

First, copy the files "TempStorage.pas" and "TempStorage.dcr" into a special
folder, e.g. "C:\Data\Delphi Progs\Components".
If you haven't already, start your Delphi IDE and select "Components|Install
components". In the dialog displayed, select wether "Into existing package"
(recommended) or "Into new package" (if so, type in a new package filename and
-folder). Click the upper button labeled "Browse" and select the TempStorage
file in the location you copied it to.
When done, click "Ok" and let Delphi compile the whole package in the next
dialog. Close this window and TTempStorage should have been installed.


3. Working with TTempStorage
================================================================================

First, let me show the functions introduced by TTempStorage:

function Put(Name: string; Data: TStream): boolean; //puts a stream that you name into the storage's memory
function Get(Name: string; RetrieveData: TStream);  //retrieves a stream of a given name
function WriteString(Name, Value: string): boolean; //writes a string
function ReadString(Name, DefValue: string): string; //returns a string, if value of name does not exist, function returns DefValue
function WriteInteger(); ""
function ReadInteger(); ""
function WriteBoolean(); ""
function ReadInteger(); ""
function WriteStrings(); ""
function ReadStrings(); ""
function WriteBitmap(); ""
function ReadBitmap(); ""


4. Disclaimer
================================================================================

This component is freeware, meaning you can freely use and redistribute this code.
If you do so, please do only copy the original .zip file. If you perform any
modifications to code or documentation, please make a clear note into dis document!

Cos TTempStorage is freeware, the author

a) claims that dis ware is "as is" and that there is NO guarantee that it will
work correctly, as it was intended to work.

b) is NOT responsible for ANY direct or indirect damages dis software may cause.

Notice that Neveprise takes great care with it's products, so any bad malfunction
is very unlikely.

							Blazko, June 11th, 1999

-EOF-