 --------------------------------------------------------
 MessageDlg Replacement v1.3 for Delphi
 (Delphi1 - Delphi3)

 Copyright  1997 by BitSoft Development, L.L.C.
 All rights reserved
 --------------------------------------------------------
 Web:     http://www.bitsoft.com
 E-mail:  info@bitsoft.com
 Support: tech-support@bitsoft.com
 --------------------------------------------------------

 CONTENTS
 
 1. General
 2. Installation
 3. Using this unit
 4. Other languages available
 5. Support, feedback and bugs
 6. Other BitSoft products
 7. Contacting BitSoft Development
 8. Joining the BitSoft Delphi News List
 9. Revision History


 1. General
 ----------

 This unit implements a replacement for Delphi's
 MessageDlg function, that uses a resource file instead
 of having the text hard-coded into the unit.  This
 makes it very easy to translate the messages and use
 the MessageDlg functions within applications writen in 
 languages other than English.  Also, since source code
 is included, you can easily customize it to fit your
 particular needs.

 This file is distributed as freeware and without 
 warranties of any kind.  Use of this software is
 at your own risk.  See the License Agreement for more
 information.


 2. Installation
 ---------------

 To use this unit in your applications all you have to
 do is copy the following files into a directory in 
 Delphi's search path:

   a)  MsgDlg.pas 
   b)  MsgDlg.inc   (if you wish to use a different
                    language, you should translate
                    this file if a translation is
                    not already available in our
                    web site -- see below)

   c)  MsgDlg16.res   (if you are using Delphi1)
       MsgDlg32.res   (if you are using Delphi2/3)

 and then add the MsgDlg unit to the USES clause of any
 unit in your application in which you wish to use the
 new routines.


 3. Using this unit
 ------------------

 Using the routines in this unit is exactly the same as
 using the MessageDlg and MessageDlgPos functions in 
 Delphi.  The only difference is that, to prevent
 conflicts, the functions in this unit are called
 MessageDialog and MessageDialogPos instead.


 4. Other languages available
 ----------------------------

 You can find in our web site several translated
 include files to be used with the MsgDlg unit.  The
 languages available include Czech, Danish, Dutch,
 Polish and Spanish.  You can easily create 
 translations for other languages by modifying the
 MsgDlg.inc file before compiling the unit.

 If you translate the include file to a language
 that is not available in our web site and you are
 feeling like sharing it with other users, we would
 be very happy if you send us the translated file to
 tech-support@bitsoft.com.  Thanks in advance!


 5. Support, feedback and bugs
 -----------------------------
 
 We do not "oficially" provide support for this
 software.  However, if you have any questions about 
 it, please feel free to write to us at:

   tech-support@bitsoft.com

 We will try to answer your questions promptly.  If you
 have any suggestions for improvement, please let us 
 know also, as we will be more than happy to hear your
 opinions!

 If you find a bug in this unit, please let us know
 by sending a description of the bug to:

   bugs@bitsoft.com

 We will correct all reported bugs as soon as possible.


 6. Other BitSoft products
 -------------------------

 We would really appreciate it if you visit our web site
 at:

   http://www.bitsoft.com

 and take a look at other Delphi products available in
 our site.  These currently include:

  - QrRotateLabel for QuickReports (16/32 bits)
    Add rotated text to your reports.  Supports
    any version of QuickReports.  $10.

 You will also find other freeware packages for Delphi
 in the "Delphi Free Stuff!" section.  So don't wait and
 take a look around our site now!


 7. Contacting BitSoft Development
 ---------------------------------

 You can contact BitSoft Development by e-mail at:

  info@bitsoft.com

 or by mail at:

  BitSoft Development, L.L.C.
  P.O. Box 8483
  Moscow, Idaho  83843
  U.S.A.

 To report a bug, please send a complete description of 
 the bug and the circumstances under which it appears, 
 to:

  bugs@bitsoft.com

 You can also visit us on the web at:

  http://www.bitsoft.com

 We would also love to hear your opinions about our 
 products. If you have any comments or suggestions about 
 any of our products or services, please feel free to 
 write to us at:

  feedback@bitsoft.com


 8. Joining the BitSoft Delphi News List
 ---------------------------------------

 If you wish to receive information about updates to
 this product or about other Delphi related products
 from BitSoft, we invite you to join the BitSoft Delphi
 News list.  To join, simply send an e-mail message to:

   listserv@bitsoft.com

 with the following text in the body of the message:

   subscribe bsd-delphi-news

 The Subject line is ignored.

 Note: the list is a read-only list and for your
 privacy, your address in the list will not be visible
 to other users.


 9. Revision History
 -------------------

 7/21/97  Version 1.3

    -- Fixed problem of dialog not resizing vertically 
       for long messages.
    -- Modified it to use system icons instead of 
       requiring a resource file 
       (suggestion by Jacques Phillip <noatak@polarnet.com>)
    -- Added InputQuery and InputBox replacements that 
       use translated strings (from the *.inc file) and
       also use TBitBtn's instead of standard buttons.

  
 7/14/97  Version 1.2

    -- Made changes to the unit for it to work without
       problems under Delphi 3.

 7/12/97  Version 1.1
  
    -- Moved all strings to an include file instead of
       storing them in a resource file.  This allows the
       use of non-standard international characters in
       the message captions (titles and buttons), though
       this has the drawback that you will have to 
       recompile the unit for every different language
       you wish to use.

 6/24/97  Version 1.0

    -- Initial Release.

