home *** CD-ROM | disk | FTP | other *** search
- FormPosition 1.3 - Delphi 16 & 32 Bit Components
- CopyRight 1996, Paul Shay
- All Rights Reserved !
-
- WHAT IS IT?
- ------------------
- FormPosition is a Delphi component that will automatically save the forms
- position and size when moved. When the application runs again the forms
- new position and size are then restored. Both 16 & 32 bit versions are
- included to work with Delphi 1.0 and Delphi 2.0. Help Files and Delphi
- KWF files are included to integrate help with the Delphi help system.
-
-
- What is New with Version 1.3
- ----------------------------
-
- - Fixed Component forgetting if the form is maximized or not
-
- - Fixed other components on the form not redrawing themselves
- such as TPanel set to align at the bottom, top, or client
- when the form maximizes.
-
- Old Fixes
- -----------------------------------
- - Can be used with Unlimited Forms
- - Earlier GPF'S and Lockups are Fixed
- - Automatically Saves Form Size and Position as Soon as the form
- is moved. (Not when the form is Closed)
- - Remembers the Maximized State. So that it will be displayed
- when the program runs again. Then if the restore button is
- pressed it goes back to the size that was saved before the
- maximize button was pressed.
- - Checks for Errors to help prevent GPF'S
- - Cleaner Source Code and logic
-
-
-
- ZIP CONTENTS
- ------------------------
- FRMPOS.DCU - FormPosition 16 Bit Component for Delphi 1.0
- FRMPOS.DCR - Graphic for FormPosition Component
- FRMPOS.TXT - Instructions for installing the
- 16 bit component to Delphi 1.0.
- FRMPOS.HLP - FormPosition 16 Bit Component Help File
- FRMPOS.KWF - FormPosition 16 Bit Component KWF File
- FRMPOS32.DCU - FormPosition 32 Bit Component For Delphi 2.0
- FRMPOS32.DCR - Graphic for 32 bit version of FormPosition
- FRMPOS32.TXT - Instructions for installing the 32 bit component to Delphi 2.0.
- FRMPOS32.HLP - FormPosition 32 Bit Component Help File
- FRMPOS32.KWF - FormPosition 32 Bit Component KWF File
- ReadMe.txt - This file.
-
-
-
- USING THE FORMPOSTION COMPONENT
- -----------------------------------------------------------
-
- Using the FormPosition Component is a 4 Step process.
-
- [ 16 BIT COMPONENT FOR DELPHI 1.O ]
-
- 1. Drop the Formposition Component on your Form that you want
- your application to remember the position and size for.
- 2. Enter In a FileName (Path optional) in the FileName Property
- 3. Enter in a Section Name.
- 4. Compile your application and run it.
-
- [ 32 BIT COMPONENT FOR DELPHI 2.O ]
-
- 1. Drop the Formposition Component on your Form that you want
- your application to remember the position and size for.
- 2. Select a Root Key to use. ( Default Hkey_Current_User )
- 3. Enter In the key in which you want the forms information saved.
- 4. Compile your application and run it.
-
- Both components will now save the forms position
- and size.
-
- Other Properties allow customization (See Help
- for both components for Complete Usage)
-
-
- WHY REGISTER FORMPOSITION ?
- -------------------------------------------------
-
- You get the source code for both the 16 bit and 32 bit components
- New Help files without the registration information
- Support through the Internet and CompuServe
- Bug fixes for current registered version
-
-
-
- RELEASE INFORMATION
- -------------------
- Version Release Reason Status
- 1.0 - Initial Release
- 1.1 - Trying to Save Multiple Forms Fixed
- Removed SubClassing
- Positions Caused GPF'S and
- LockUps
- - 32 Bit Version Did not always Fixed
- save forms position.
- 1.2 - Added SubClassing Fixed
- - True Components
- - Added Error Coding
- - Changed Coding Logic to More
- Readable Form
- 1.3 - Fixed Component forgetting state Fixed
- of Form
- - Fixed Components on Form Redrawing
- when form maximizes
-
-
-
- LICENSE AGREEMENT
- ---------------------------------
- You are hereby licensed to use the Shareware Version of
- this software for a 30 day evaluation period; make as many
- copies of the Shareware version of this software and
- documentation as you wish; give exact copies of the
- original Shareware version to anyone; and distribute the
- Shareware version of the software and documentation in
- it's unmodified form via electronic means.
-
- Any use beyond this period requires that it be registered
- with the author. This registration fee will license one
- copy of both the 16 and 32 bit Formposition components
- for use on a single computer. Site licenses are available
- upon request.
-
- You are specifically prohibited from charging, or
- requesting donations, for any such copies, however made;
- and from distributing the software and/or documentation
- with other products (commercial or otherwise) without
- prior written permission.
-
- As purchaser of this software, you are granted a
- royalty-free license to distribute any applications which
- use the formposition component, provided you accept
- the conditions of the License Agreement.
-
- DISCLAIMER OF WARRANTY
- ----------------------
- The formposition component and accompanying files are
- supplied "as is". The author disclaims all warranties,
- expressed or implied, including, without limitation, the
- warranties of merchantability and of fitness for any purpose.
- The author assumes no liability for damages, direct or
- consequential, which may result from the use of this
- component in your applications.
- You also agree to not hold ACSD Company liable for any
- damages, direct or consequential which may result from the
- use of the formposition component.
-
- By purchasing, using, or distributing the formposition
- component , you are agreeing to all of these conditions.
-
-
- QUESTIONS & COMMENTS
- --------------------
-
- Any Questions, comments, and(or) suggestions are
- welcome and can be sent to Paul Shay using any of
- the following methods:
-
-
- Compuserve : 70254,637
-
- Internet : 70254.637@Compuserve.Com
-
-
- Postal Mail : Paul Shay
- ACSD CO.
- 799 Butler Road
- Kittanning, PA 16201
-
-
-