
                                   %
       %%    %% %%%%%%            %%               %    %%%%%%  %%%%         
       %%    %%  %%  %%           %%              %%%    %%  %%  %%          
       %%    %%  %%  %%  %%%%%  %%%%%%  %% %%%   %% %%   %%  %%  %%          
       %%    %%  %%%%%  %%   %%   %%     %%% %% %%   %%  %%  %%  %% v1.10
       %%    %%  %%  %%  %%%      %%     %%  %% %%%%%%%  %%%%%   %%          
        %%  %%   %%  %%    %%%    %%     %%     %%   %%  %%      %%          
         %%%%    %%  %% %%   %%   %% %%  %%     %%   %%  %%      %%          
          %%    %%%%%%   %%%%%     %%%  %%%%    %%   %% %%%%    %%%%         
                                                                             
        A String Buffer and Huge String Array Object Server Library
             Written specifically for Visual Basic for Windows

                      Copyright  1995, Greg Truesdell

---------------------------------------------------------------------------

Introduction

    For a complete introduction to VBstrAPI, please take a look at the .WRI
    (Windows Write format) document inclosed and the introduction page in
    the Windows Help file VBstrAPI.HLP.

    VBstrAPI contains very fast, optimized objects for special string
    handling situations.  This is not 'another' string library with a
    plethora of string functions, by a string object server library
    specifically for Visual Basic programmers and database application
    developers.  The library MAY work with MS Access applications.  There
    is no implied or specified guarrentee on that one way or the other!


Limited Time Offer

    VBstrAPI.DLL is being offered at a limited-time discount.  The price
    after the discount period will be US$19.95.  Until March 31, 1995, the
    price is reduced to just US$15.00.


Demo Application

    The inclosed demo application is designed to show you how you might use
    the functions and objects available in VBstrAPI.DLL.  You can either
    run the pre-compiled program or load the DEMOAPP.MAK file into Visual
    Basic and run it from there.  A few things you should know before
    running the demo:

    1.  THREED.VBX is required.  If you do not have it already, copy it to
        your WINDOWS\SYSTEM directory.

    2.  The VBstrAPI.DLL file may be left in the current directory.  That
        is the directory you un-zipped the archive files into.  The demo
        application sets the directory to the one it is running in.

    3.  The program uses VBstrAPI.DLL Objects and functions as part of its
        normal execution.  It expects to see certain subroutines named as
        they are.  This is so the program can locate the piece of code it
        wants to show to you.  It is probably best to leave the subroutine
        names alone.

    4.  Because of the above (3.), the program requires that the .FRM files
        are saved as text.  When you are playing with the program and
        modifying it, remember that you must save the project as text
        before running.

    5.  Look at ALL of the code.  I have intentionally used CatStr objects
        liberally, even where it is not required.

---------------------------------------------------------------------------
                        FOR UNREGISTERED USERS ONLY
---------------------------------------------------------------------------

EVALUATION PERIOD AND RIGHTS

    You are granted a limited 30 day license to evaluate the usefulness of
    VBstrAPI.DLL in your environment.  After that period, if you decide not
    to use the Library, then you must remove all files and archives
    containing the distribution files.  This limited license is offered
    only once to a single individual or corporation.  Please respect the
    intellectual property and development efforts of the author.

    You may re-distribute the Shareware Distribution Archive so long as you
    do not add, remove or alter any of it's contents nor charge a fee of
    any kind eccept that which is necessary to transmit, store or mail it.

---------------------------------------------------------------------------
                         FOR REGISTERED USERS ONLY
---------------------------------------------------------------------------

BUG REPORTS AND CHANGE REQUESTS

    As a registered user of VBstrAPI, you are allowed and encouraged to
    forward Bug Reports and Change Requests.

    Send your comments to CompuServe 74131,2175 or Internet Address
    74131,2175@compuserve.com.


    BUG REPORTS

    When describing a possible bug, please include as much information as
    you can.  If possible, send a code snippit that demonstrates the
    problem so I can reproduce it.  Also, include the brand and type of
    computer you are using, RAM, CPU and etc.  Please also quote the
    version and revision numbers for the library you have.

    As bugs are located, maintenance releases will become available to all
    registered users of VBstrAPI.DLL v1.xx in the MSBASIC forum on
    CompuServe.  Each registered user is given the password for all update
    archives released for the major version you have registered.


    CHANGE REQUESTS

    Change Requests are accepted as commentary concerning the operation of
    VBstrAPI's objects and methods.  These comments will be evaluated and
    implemented as deemed necessary by the author.  However, all care will
    be taken to give credit to registered users whos ideas are implemented.

    In addition, if you have a specific need that would warrent a special
    modification of VBstrAPI, I will be happy to discuss making the
    change or addition at a nominal cost.

    Source code is not yet being made available, but special cases will be
    entertained.  Please contact me through CompuServe.

    Improvements and additions to VBstrAPI have already begun, and will be
    available to registered users as soon as they are complete.


THE STICKY LEGAL STUFF

    If you have purchased the Registered Version of VBstrAPI, then please
    remember that, although you may distribute it with your applications
    without royalties, you MUST NOT distribute VBSTRAPI.HLP or VBSTRAPI.BAS.
    These two files represent a covenant between the purchaser and the author
    and are CONFIDENTIAL.  Only licensed users of the development package
    may legally possess these files.  All registered versions of VBstrAPI
    are stamped with your registration identification.  Decompiling or
    altering the library is strictly prohibited.

    You may produce any product you care to using this DLL, so long as you
    comply with the requirements stated above and in the .HLP file.


