home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Programming Tool Box
/
SIMS_2.iso
/
vb_code2
/
vb_msg
/
readme.txt
< prev
next >
Wrap
Text File
|
1994-05-16
|
10KB
|
266 lines
VB Messenger
Enhanced Subclassing Custom Control for Microsoft Visual Basic
Version 1.1a
Copyright (c) 1993, JOSWare, Inc.
All rights reserved.
****************** README.TXT ******************
This file contains important information you will need to know
upon installing and using VB Messenger.
========================================================================
FULL SOURCE CODE NOW AVAILABLE!!!!!!!
Source code for VB Messenger is now available. To receive the source
code, register via Compuserve's Shareware Registration Forum (GO SWREG).
The cost for the source code is $49.95 and can be paid conveniently
via the SWREG forum and billed to your Compuserve account.
After you register for the source code, it will be sent to you via
Compuserve EMAIL directly to your account.
The registration number for VB Messenger Source Code is 1589.
========================================================================
REGISTRATION INFORMATION
VB Messenger is not, and has never been, public domain
software, nor is it free software.
TO REGISTER:
Registration can be done via Compuserve in the Shareware
Registration Forum (GO SWREG). Registration Number: 961
- or -
Send a check or money order payable to
James D. Tyminski for $30 to:
JOSWare, Inc.
25 Voorhis Dr.
Old Bethpage, NY 11804
If you have a Compuserve ID, please state it for
delivery via Compuserve EMAIL.
All registered users will receive a REGISTERED COPY of
VB Messenger.
We can also be reached via Compuserve:
Compuserve ID: 71222,3522
*All registered users that register via Compuserve will receive
a registered version of VB Messenger via Compuserve EMAIL.
========================================================================
DISTRIBUTED FILES
This ZIP file conatins the following files:
VBMSG.VBX - The VB Messenger Custom Control.
VBMSG.VBR - Runtime version of VB Messenger to be distrbuted
with your application.
VBMSG.HLP - VB Messenger Windows help file.
VBMSG.BAS - Visual Basic source code. Includes declarations
for all VB Messenger APIs.
README.TXT - This text file.
ORDER.TXT - Order form to order VB Messenger.
MENU.MAK - Sample project using VB Messenger.
FRMMENU.FRM
MDIMENU.FRM
MDIMENU.FRX
NCMOVE.MAK - Sample project using VB Messenger.
NCMOVE.FRM
NCMOVE.FRX
NCPAINT.MAK - Sample project using VB Messenger.
NCFORM.FRM
NCFORM.FRX
NCDECLS.BAS
EDITBOX.MAK - Sample project using VB Messenger.
EDITBOX.FRX
EDITBOX.FRM
BALOON.BMP
=============================================================
REVISION HISTORY
Version 1.1
-----------
(New Feature!)
- Added PostDefault property. This property causes VB
Messenger to call the Windows default processing before
firing the WindowMessage event.
(New Feature!)
- Default value of control is now SubClassHwnd.
(New Feature!)
- Added ptGetControlModel API to get the control model
structure of a control.
(New Feature!)
- Added ptSetControlModel API to set the control model
structure of a control.
(New Feature!)
- Added ptGetControlName API to get the name of a
control.
(New Feature!)
- Added ptCopyTypeToAddress API to provide a way to write
a Type variable to a specific memory location
- Included 2 new sample projects (NCPAINT.MAK, NCMOVE.MAK).
- Added support for a runtime only version of VB
Messenger. Included new file called VBMSG.VBR,
which is the runtime version of the control.
- Added check to see if the same control is being
subclassed by more than one instance of VBMSG.
If so, a runtime error is displayed.
- Fixed bug in ptGetTypeFromAddress API that returned
some invalid values in a Type under special
circumstances.
- Fixed problem with PostDefault property calling the default
proc for WM_DESTROY.
Version 1.0b
------------
(New Feature!)
- Added support to subclass windows in a different task.
(New Feature!)
- Added new API function (ptConvertUShort) to convert a
Long to a USHORT.
- Included 2 sample projects (MENU.MAK, EDITBOX.MAK).
- Changed the uMsgID parameter in ptMessagetoText from
Long to Integer.
- Changed parameter in ptMakeUShort from Integer to Long.
It now returns a USHORT as an Integer value.
- Misc. fixes to documentation and user help.
Version 1.0a
------------
- Initial Release.
=============================================================
==========================================================================
VB Messenger License Agreement
==========================================================================
Your use of VB Messenger indicates your acceptance of the following
terms and conditions:
VB Messenger ("the Software") is a Visual Basic custom control
licensed by JOSWare, Inc. ("JWI").
Shareware license.
You are free to distribute the entire unmodified contents of the distribution
package to anyone you wish. You may NOT distribute any other programs that
utilizes the Software without obtaining a Registered User License for the
Software from JWI. For a period of no more than 21 days, you may use, test
and duplicate the enclosed version of the Software. Thereafter if you wish
to continue using the Software you must register the Software with JWI, or
else you must cease all use of the Software. You will be an infringer if
you do not pay the registration fee and continue to use this version of the
Software for more than 21 days.
Registered User License.
If you pay the registration fee for the Software to JWI, JWI will grant a
non-exclusive license for one natural person to use one copy of the software
regardless if the owner of the license is a person or a business
("the Licensee"). In addition the Licensee may distribute the VB Messenger
Visual Basic Custom Control ("the VBX") with any or all products that use
the VBX with the exceptions that (a) the recipients of any such
program ("the Recipients") are not licensed to use the VBX or the Software
except with the products produced by Licensees, and (b) the Recipients may
not further redistribute the VBX, and (c) the product using the VBX cannot
enable the user to produce other programs using the VBX or other parts of
the supplied distribution package, and (d) the product using the VBX must
contain a notice stating JWI's copyright of the VBX. No purported transfer
of the license shall be effective until the licensee notifies JWI of the
name and address of the person receiving the license ("the Transferee"), and
transfers all copies of the Software to the Transferee, and removes or
destroys any other copies of the Software in the possession of, or under the
control of the Licensee.
Limited Warranty.
The Software is distributed and licensed under an "as is" basis. For a period
of 90 days from the date that you pay the registration fee, you may return
all materials provided by JWI, destroy any copies you have made and then you
will receive a refund of your registration fee minus a $5 restocking charge,
provided that the returned materials are undamaged. If the materials are
damaged your refund will be deducted for the replacement costs of the damaged
materials.
Disclaimer of Warranties.
JWI makes no claims as to the suitability of the software for any specific
purpose. EXCEPT FOR THE LIMITED WARRANTY STATED ABOVE, JWI DISCLAIMS ANY AND
ALL OTHER WARRANTIES EXPRESS OR IMPLIED, WRITTEN OR ORAL, INCLUDING ANY
WARRANTIES OF MERCHANT ABILITY OR FITNESS FOR ANY SPECIFIC PURPOSE. The
Limited Warranty stated above gives you specific legal rights, but you may
have other rights which may vary from state to state.
Limitation of Liability.
In no event shall JWI be liable for any damages whatsoever arising out of
the use of the Software, including without limitation any direct, indirect
or consequential damages or any damages for business interruption, loss of
profits, loss of information, or any pecuniary loss even if JWI has been
notified of the possibility of such damages. The limitation or exclusion
of liability for incidental or consequential damages may not be allowed in
some states, and in these states those particular prohibited limitations do
not apply.
Limitation of Remedies.
Should you have problems with the Software, JWI's entire liability and your
exclusive remedy shall be, at JWI's discretion, either (a) to repair or
replace the Software, or (b) to terminate the License and send you a refund
of your registration fee minus a restocking charge, provided that all
materials are returned undamaged. If the materials are damaged your refund
will be deducted for the replacement costs of the damaged materials.
Copyright Information
The Software is protected by the copyright laws of the United States, and
by the copyright laws of many other countries pursuant to international
treaties. The VBX and all other materials provided in the Tree Control
distribution package are Copyright (c)1993 JOSWare, Inc. All Rights reserved.
No portion of the Software, documentation or examples may be copied, stored,
or transmitted except as provided by the license.
Other brand and product names are trademarks or registered trademarks of
their respective holders.