home *** CD-ROM | disk | FTP | other *** search
/ Programming Tool Box / SIMS_2.iso / demo / adevbx / readme.tx_ / readme.tx
Encoding:
Text File  |  1994-12-15  |  9.9 KB  |  161 lines

  1.         README FILE FOR ADE VBXs (Version 1.01)
  2.  
  3.      1. Installation
  4.  
  5.     . Be sure to add the ADE directory into the PATH statement of
  6.       your AUTOEXEC.BAT file.
  7.  
  8.     . Add the command SHARE /L:500 to your AUTOEXEC.BAT file.
  9.  
  10.      2. Use  of the ADE VBXs
  11.  
  12.     . IMPORTANT WARNING! Altering the value of the QUERYSTATEMENT
  13.       property at runtime DURING the execution of a fetch can corrupt
  14.       memory, resulting in abnormal application termination with
  15.       unpredictable effects upon your data. It is strongly suggested
  16.       that you do NOT change this value (or in the case of an
  17.       application, permit users to change this value) while a fetch is
  18.       being executed.
  19.  
  20.     . A new property USERNAME has been added to those ADE VBXs that
  21.       support queries. This property is designed to support those
  22.       environments (such as SQL Server) which require a USERNAME be
  23.       passed to the application for logon purposes.
  24.  
  25.     . Because attachment to servers is initiated as soon as you define
  26.       the ADEDataSource, you must declare your username and password
  27.       properties before you select your datasource.
  28.  
  29.     . You can reduce the time to load a form by setting QueryStatement
  30.       property at run time. If the property is set at design time,
  31.       the VBX will execute the query statement when the form is
  32.       loaded. 
  33.  
  34.     . ADEList and ADECombo now have query builders attached to them.
  35.       The query builder can be used at design time by altering its 
  36.       QueryStatement property, the Setting box in the property window
  37.        which displays ellipses(..). The Query builder will be displayed
  38.        when you click on the ellipses. Always set the DataSource
  39.       property first, as the query builder is disabled until the
  40.        DataSource property is set.
  41.  
  42.     . ADECombo and ADEList are intended for queries with relatively
  43.       small result set. If your query is likely to produce a very
  44.        large answer set, use ADEData instead.
  45.  
  46.      . When the DataSource property is set, All ADE VBXes automatically
  47.        query the available data source(s) and put them in the Setting
  48.        list box. It is only possible to select a data source in the
  49.        list. 
  50.  
  51.     . When changing the style of a VBX, the properties window will be
  52.        recreated and all the previous property settings will be lost.  
  53.  
  54.     . ADEGrid has a runtime property called SelectedRow which contains
  55.       the current record ID (i.e. the row number of the highlighted 
  56.       row on the grid) The property is read/write enabled, and can
  57.       be assigned a value at runtime which (which would cause the
  58.       row with a number matching the assigned value to become selected
  59.       and thus highlighted). For example:
  60.  
  61.         ADEGrid1.SelectedRow = ADEGrid1.SelectedRow + 1
  62.  
  63.       will move the selected row to one "down" from the currently
  64.       selected row (the equivilent of moving to the next record in a
  65.       database).
  66.  
  67.     . The CLICK event of ADEGrid now passes the record ID of the
  68.       selected row as a parameter (RowSelect). This parameter is NOT
  69.       documented in either the help file or the user guide. This
  70.       parameter can be very useful when you need to figure out which
  71.       row the user has just clicked upon to select.
  72.  
  73.      Technical Support:
  74.  
  75.     If you have any technical question or comment, contact the Marasco
  76.      Newton Group at (703) 516-9100.
  77.  
  78.  
  79.                              LICENSE AGREEMENT
  80.  
  81. THE COMPUTER SOFTWARE WHICH YOU HAVE PURCHASED, AND THE ACCOMPANYING USER
  82. DOCUMENTATION (THE "PROGRAM") IS COPYRIGHTED AND LICENSED (NOT SOLD). BY RETURNING THE
  83. REGISTRATION CARD ENCLOSED WITH THE PROGRAM, YOU ARE ACCEPTING AND AGREEING TO THE TERMS
  84. OF THIS LICENSE AGREEMENT. IF YOU ARE NOT WILLING TO BE BOUND BY THE TERMS OF THIS LICENSE
  85. AGREEMENT, YOU SHOULD PROMPTLY RETURN THE PACKAGE, AND YOU WILL RECEIVE A REFUND OF YOUR
  86. MONEY. IF YOU DO NOT RETURN EITHER THE CARD OR THE PRODUCT, YOU WILL BE DEEMED TO HAVE
  87. ACCEPTED THE TERMS OF THIS LICENSE AGREEMENT.  THIS LICENSE AGREEMENT REPRESENTS THE ENTIRE
  88. AGREEMENT CONCERNING THE PROGRAM BETWEEN YOU AND MARASCO NEWTON GROUP LTD. (REFERRED
  89. TO AS "LICENSOR"), AND IT SUPERSEDES ANY PRIOR PROPOSAL, REPRESENTATION, OR UNDERSTANDING
  90. BETWEEN THE PARTIES.
  91.  
  92.      1. License Grant.   Licensor hereby grants to you, and you accept, a nonexclusive license to use the Program
  93. Diskettes and the computer programs contained therein in machine-readable, object code form only (collectively referred
  94. to as the "Software"), and the accompanying User Documentation, only as authorized in this License Agreement. The
  95. Software may be used only on a single computer owned, leased, or otherwise controlled by you; or in the event of the
  96. inoperability of that computer, on a backup computer selected by you. Neither concurrent use on two or more computers
  97. nor use in a local area network or other network is permitted without separate authorization and the payment of other
  98. license fees. You agree that you will not assign, sublicense, transfer, pledge, lease, rent, or share your rights under this
  99. License Agreement. You agree that you may not reverse assemble, reverse compile, or otherwise translate the Software.
  100.  
  101.      Upon loading the Software into your computer, you may retain the Program Diskettes for backup purposes. In
  102. addition, you may make one copy of the Software on a second set of diskettes (or on cassette tape) for the purpose of
  103. backup in the event the Program Diskettes are damaged or destroyed. You may make one copy of the User's Manual for
  104. backup purposes. Any such copies of the Software or the User's Manual shall include Licensor's copyright and other
  105. proprietary notices. Except as authorized under this paragraph, no copies of the Program or any portions thereof may
  106. be made by you or any person under your authority or control.
  107.  
  108.      2. Licensor's Rights.   You acknowledge and agree that the Software and the User's Manual are proprietary
  109. products of Licensor protected under U.S. copyright law. You further acknowledge and agree that all right, title, and
  110. interest in and to the Program, including associated intellectual property rights, are and shall remain with Licensor. This
  111. License Agreement does not convey to you an interest in or to the Program, but only a limited right of use revocable in
  112. accordance with the terms of this License Agreement.
  113.  
  114.      3. License Fees.   The license fees paid by you are paid in consideration of the licenses granted under this
  115. License Agreement.
  116.  
  117.      4. Term.   This License Agreement is effective upon your opening of this package and shall continue until
  118. terminated. You may terminate this License Agreement at any time by returning the Program and all copies thereof and
  119. extracts therefrom to Licensor. Licensor may terminate this License Agreement upon the breach by you of any term
  120. hereof. Upon such termination by Licensor, you agree to return to Licensor the Program and all copies and portions
  121. thereof.
  122.  
  123.      5. Limited Warranty.   Licensor warrants, for your benefit alone, for a period of 90 days from the date of
  124. commencement of this License Agreement (referred to as the "Warranty Period") that the Program Diskettes in which
  125. the Software is contained are free from defects in material and workmanship. Licensor further warrants, for your benefit
  126. alone, that during the Warranty Period the Program shall operate substantially in accordance with the functional
  127. specifications in the User's Manual. If during the Warranty Period, a defect in the Program appears, you may return the
  128. Program to Licensor for either replacement or, if so elected by Licensor, refund of amounts paid by you under this
  129. License Agreement. If you have registered your purchase with the Company, you may contact us at (703) 516-9100 to
  130. receive technical support.  You agree that the foregoing constitutes your sole and exclusive remedy for breach by
  131. Licensor of any warranties made under this Agreement. EXCEPT FOR THE WARRANTIES SET FORTH ABOVE, THE
  132. PROGRAM, AND THE SOFTWARE CONTAINED THEREIN, ARE LICENSED "AS IS," AND LICENSOR DISCLAIMS
  133. ANY AND ALL OTHER WARRANTIES, WHETHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION,
  134. ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
  135.  
  136.      6. Limitation of Liability.   Licensor's cumulative liability to you or any other party for any loss or damages
  137. resulting from any claims, demands, or actions arising out of or relating to this Agreement shall not exceed the license
  138. fee paid to Licensor for the use of the Program. In no event shall Licensor be liable for any indirect, incidental,
  139. consequential, special, or exemplary damages or lost profits, even if Licensor has been advised of the possibility of such
  140. damages. SOME STATES DO NOT ALLOW THE LIMITATION OR EXCLUSION OF LIABILITY FOR INCIDENTAL
  141. OR CONSEQUENTIAL DAMAGES, SO THE ABOVE LIMITATION OR EXCLUSION MAY NOT APPLY TO YOU.
  142.  
  143.      7. Trademark.   ADE   is a registered trademark of Licensor. No right, license, or interest to such trademark is
  144. granted hereunder, and you agree that no such right, license, or interest shall be asserted by you with respect to such
  145. trademark.
  146.  
  147.      8. Governing Law.   This License Agreement shall be construed and governed in accordance with the laws of
  148. the State of Virginia.
  149.  
  150.      9. Costs of Litigation.   If any action is brought by either party to this License Agreement against the other
  151. party regarding the subject matter hereof, the prevailing party shall be entitled to recover, in addition to any other relief
  152. granted, reasonable attorney fees and expenses of litigation.
  153.  
  154.      10. Severability.   Should any term of this License Agreement be declared void or unenforceable by any court
  155. of competent jurisdiction, such declaration shall have no effect on the remaining terms hereof.
  156.  
  157.      11. No Waiver.   The failure of either party to enforce any rights granted hereunder or to take action against
  158. the other party in the event of any breach hereunder shall not be deemed a waiver by that party as to subsequent
  159. enforcement of rights or subsequent actions in the event of future breaches.
  160.  
  161.