==================================
AutoSave Expert utility for Delphi                 
==================================

Freeware
version 1.2 - Feb 18, 1997
Copyright  1997, Viktor Heimonen

----------------------------------------------------------------------------											 		

CONTENTS
========

1. Target platforms
2. Description
3. Installation
4. Uninstallation
5. History
6. Troubleshooting
7. Known bugs & problems
8. Read this
9. Contact info

----------------------------------------------------------------------------

1. Target platforms
===================

Delphi 1 (16-bit) and 2 (32-bit) versions.


2. Description
==============

AutoSave Expert is a utility integrated into Delphi IDE.

In 16-bit version, it automatically saves the open project within 1..30
minutes interval. Built-in Crash Recovery agent provides cleanup needed
to restart Delphi after crash, so there is no need to unload any modules
manually. Crash recovering returns the project specific desktop settings
from the last successful project closing.
If you even do not like the way autosaving is implemented, you can
disable autosaving and still enjoy automatic recovering features!

In 32-bit version, savings take place only after changes made, and you
can choose the delay after the last change as you prefer. Optionally,
any open file not belonging to the open project can be saved after
changes to it also. Changes made in new files (form/unit/project) will
not be saved until they are saved on the disk via 'Save As' dialog. It
guarantees AutoSave unnoticeable background working.

For almost every Delphi programmer. Just in case!
Automatic install/uninstall makes it easy to try.


3. Installation
===============

File AUTOSAVE.ZIP contains:

AUTOSAVE.DLL    - AutoSave Expert DLL, 32-bit
DPRASAVE.DLL	- AutoSave Expert DLL, 16-bit
DPRECOVR.EXE	- Recovery Agent, 16-bit
SETUP16.EXE	- Install/Uninstall utility, 16-bit
SETUP32.EXE     - Install/Uninstall utility, 32-bit
README.TXT	- This file.


NOTE TO PREVIOUS USERS: Before installing the new versin you have to
  uninstall your current AutoSave version by using the current version
  setup program or manually.

TO INSTALL
----------
A. Extract the files from AUTOSAVE.ZIP archive in a directory.
B. Run SETUP16.EXE to install 16-bit version for Delphi 1
    or SETUP32.EXE to install 32-bit version for Delphi 2.
C. Change the target installation directory as needed, both versions
    can share the same.
D. Restart Delphi.

You can access AutoSave from Delphi Help menu.

TO INSTALL MANUALLY
-------------------
A. 16-bit:
     Copy files DPRASAVE.DLL and DPRECOVR.EXE in a directory
     (f.ex. C:\AUTOSAVE) and inserting the line in DELPHI.INI file
     under section [Experts]:  AutoSave=C:\AUTOSAVE\DPRASAVE.DLL
   
   32-bit:
     Copy file AUTOSAVE.DLL in a directory (f.ex. C:\AUTOSAVE)
     and point to it by inserting new value into Registry
     under HKEY_CURRENT_USER\Software\Borland\Delphi\2.0\Experts:
       
     value name = AutoSave, value data = C:\AUTOSAVE\AUTOSAVE.DLL


4. Uninstallation
=================

TO UNINSTALL
------------
Just run SETUP16.EXE / SETUP32.EXE or uninstall manually by undoing changes above
and deleting DPRASAVE.INI / AUTOSAVE.INI file(s) as well.
Under Windows 3.1, automatical uninstall does not remove itself, so you have
to delete all 16-bit version files by hand (even if you are in Win95/NT, pardon).


5. History
==========

Version 1.0 - 03.12.96
	- initial limited release for beta test, 16-bit

Version 1.1 - 18.12.96
	- enhancements:
		* cleanup after Delphi crash
		* the project desktop settings recovery
		* time limit removed

Version 1.2 - 18.02.97
	- enhancements:
		* 32-bit initial limited beta test release
		  with setup 32-bit program
	- bug fixes:
		* consuming CPU usage, 16-bit


6. Troubleshooting
==================

Q. I've noticed strange things happen after VCL rebuild.

A. If you are going to rebuild VCL, just open and close AutoSave Expert -
   it will reset autosaving timer right after the expert closed (16-bit).


7. Known bugs & problems
========================

A. In 16-bit version, if power management is enabled, the hard drive(s)
   where the open project files are resided will not go into sleep mode.
   When autosaving is on, file savings are take place regularly. I do not
   intend to enhance 16-bit version, mainly because I've not enough
   information about 16-bit IDE interface.


8. Read this
============

The AutoSave utility for Delphi is released as FREEWARE.
This is NOT public domain. That means, it IS copyrighted.
I reserve the right to make any *future* versions of this software
commercial without notice.

WARNING! THE SOFTWARE IS PROVIDED AS IS WITH NO GUARANTEES OF ANY KIND!
USE THIS AT YOUR OWN RISK - YOU ARE THE ONLY PERSON RESPONSIBLE FOR
ANY DAMAGE THIS SOFTWARE MAY CAUSE - YOU HAVE BEEN WARNED!

You can use it FREE in UNLIMITED time (currently the 16-bit version only,
32-bit version is LIMITED initial release for BETA test).
If you want to distribute this software (whole package or any part of it)
along with one of your program, or on a CD, I want to be notified of it.


9. Contact info
===============

Author: Viktor Heimonen

E-Mail:  viktor@sci.fi

Comments / Suggestions / Bug reports welcome.

Thanks!
____________________________________________________________________________
____________________________________________________________________________