Copyright © 1999 by Peter Ivan Dunne all rights reserved 
       Portions Copyright (c) 1995,99 Borland International     

 ever wanted to use image components in your program
  only to find that you had to add the popup menu's & file dialog's
  which should have been part of the component ?
  I wrote TImagePlus & TDBimagePlus so I can forget all that coding and get
  on with the programming

  to use these components you simply install them on your component palette
  and use them as you would tImage or tDbImage
  the new properties are as follows
  Aspect (TImagePlus) like stretch except maintains aspect ratio
  OpenDialog, SaveDialog (Delphi 2)
  OpenPictureDialog, SavePictureDialog (Delphi 3,4,5)
  allows you to specify your own open & save dialogs
  if you do not specify any dialogs they are created as needed

  Note: assigning a popup menu defeats the built-in menu
  if you want to extend the menu then you can access the MENU variable of the
  TImagePlus or TDbImagePlus components

 who am I ?
    Peter Ivan Dunne
    35 year old computer technician
    My Email is
    shadowdancer@voyetra.freeserve.co.uk
    shadowdancer@freenetname.co.uk
    web site
    http://www.voyetra.freeserve.co.uk
    http://www.herefordeals.co.uk
    Copyright © 1999 Peter Ivan Dunne
    I am interrested in Job offers,  Money,  Free Code ???
    
Licence:
May not be used by servants, agents or employees of the governments of the United Kingdom or the Republic of Ireland under any circumstances not even personal use!!

See Licence.Txt for details
 Warranty
  NONE - you use it at your own risk
  The author shall not be held liable for any costs/damages arising from the use
  or inability to use this code

 Support
  Email me with requests or bugs and I will try but unless I get paid!!
  Priority will always be given to bug squashing! (I hate em.)

 History
  1996 first version - Unreleased basic cut & paste functions
  1997 rewrite of code and changed the base class due to problems
       implementing the aspect ratio function, also added dialogs for open/save
  1999 rewrite (again) to make it work with Delphi versions 1-4
       also added Twain support using eztwain.dll
  2000 First Public Release
       Re-wrote the twain loading code to load the dll dynamically instead of static

  Things to do
       Recent file list ??
       I am currently working on a set of Language neutral components for Delphi
       which support Unicode and dynamic language support using standardized
       dll files to provide automated translation of messages, captions, hints etc
       when this is ready (currently only working on Delphi 2 due to bugs)
       I will change these components to support full NLS capability
       Also in the pipe-line is an image filter component which makes use of
       the registry to update graphic format support without recompiling
       your application

This version supports Delphi 1 - 4 and C++ Builder (tested with version 1)
to use it is easy, Install it and use it as you would TImage
there is no coding work needed, just right click on the TImagePlus/TDbImagePlus object and use the menu
you can set the options for the built-in dialogs through the DialogOptions property, they are the same options you have for TOpenDialog/TSaveDialog

Want Twain? easy use TImageTwain/TDbImageTwain, Compile, Right click, Select Source, Click Acquire

Known limitations
 the Delphi 1 (16 bit) code uses static linking so if EZTWAIN.DLL is not in your path your application fails
 OnScanError event not implemented although the property exists

Requirements
 486 or better
 8 MB ram for 16 bit Delphi 1 version
16 MB ram Win 95/98 NT
Installed twain drivers for twain functions.
Inprise/Borland Delphi versions 1 - 4

Installation
Delphi 1
 copy the file EZTWAIN.DLL  to your windows\system directory
Delphi 2 up & C++ Builder 
 copy the file EZTW32.DLL to your windows\system directory
 under WINDOWS copy to Windows\system32

 Delphi 1 & 2 and C++ Builder 1 click Component - Install and select REGIMG.PAS
click ok to re-compile the library
Caution you should save a copy of your original component library first!

Delphi 3 Component - Install Packages ADD, select GDA3.DPK 
Delphi 4 Component - Install Packages ADD, select GDA4.DPK