*****************************************************************************
                        VBSearcHistory

                     Shareware Version 2.3
*****************************************************************************


Created By: Craig Chiselbrook
	    5 Cliff Drive
	    Avon, CT.  06001-3413



VBSearcHistory provides a feature missing from the Visual Basic programming 
environment.....a history list of the most recent text search arguments.

In Visual Basic, everytime you press CTRL-F, you are presented with the 
"FIND" dialog.  You can type in the search argument, or accept the one that 
comes up by default (based on your current cursor position). Wouldn't you 
like to be able to recall a list of the most recent search arguments just 
incase the one you want is one you recently used??  This could save a lot of 
typing. A lot of other editors have this feature, why not VB?  Well now it 
does!!!

*****************************************************************************

HOW IT WORKS


Run VBSearcHistory and it will remain on the screen as an icon.  When you
press CTRL-F (or ALT-Z), the "FIND" dialog of VBSearcHistory pops up instead
of the VB "FIND" dialog.  It looks the same as VB's Find Dialog except for one
major difference...pressing the "DOWN ARROW" opens the history list and you
can scroll to see if the argument you want is there.  Highlight the item you
want to search for and press "ENTER".  If you have a new argument, just type
it in...it will automatically be added to the list.  And the list will be
saved between sessions.  (Even VB4.0 won't do that!!)

When you press "ENTER" again, or click "OK", VB will begin searching for the
item you have highlighted, or the item you typed in.

VBSearcHistory holds up to 50 items in a history list that is saved to your 
hard drive everytime you exit the program or change History List directories.  

You may double-click on the VBSearcHistory icon to change the current 
directory where you want your history list to be stored.  This allows you 
to have several history lists on your hard drive (in different project 
directories for instance).  The history list in the chosen directory will be
read in whenever the program starts or whenever you change History List
directories.

You can also change the HOT-KEY combo used to bring up the VBSearcHistory 
FIND dialog box.  The default is CTRL-F (the same as VB) but you can add
ALT-Z as a second choice (ALT-Z is a very easy combo to activate, requiring
less dexterity than CTRL-F). You can define either or both combos as your 
hot-key.  If you don't wish to use CTRL-F, then this hot key combination
will function normally by bringing up the standard VB FIND Dialog and
VBSearcHistory will not display its history list.


***** THE SHAREWARE VERSION SUPPORTS ONLY THE CTRL-F HOT KEY COMBO *****


The number of items stored in the history list can also be changed.  The
limit is 50 items, but that should be enough for anybody.  You can make it 
as few as 1.  


***** THE SHAREWARE VERSION IS FIXED AT 10 ITEMS IN THE HISTORY LIST *****


VBSearcHistory works in the Windows 3.1, Window for Workgroups 3.11, and
the Windows 95 environments.  It is compatible with Visual Basic 3.0
Professional and Visual Basic 4.0 Professional, 16-bit edition.


***** THE SHAREWARE VERSION ONLY WORKS WITH VISUAL BASIC 3.0 *****


When you type in new arguments in the VBSearcHistory "FIND" dialog, 
VBSearcHistory checks to see if that argument is already in the list.  
If it is, it is moved up to the top of the list; the total number of 
arguments in the list doesn't change (as it does with some editors).  If the 
argument is NOT in the list, it is added to the top.  The arguments are 
listed in reverse chronological order, that is, the last one used is at the
top of the list.

That's all there is to it.  A very handy utility for the VB Programmer. 

*****************************************************************************

REQUIREMENTS


VBSearcHistory is written in Visual Basic with extensive use of SPYWORKS/VB.
It requires VBRUN300.DLL (and VB40016.DLL for VB4.0 16-bit version) which are
NOT included.  It is assumed that the user already has these files since this
application is for use with Visual Basic 3.0 and 4.0.

All other required files ARE included and they are:

	DWSPYDLL.DLL-   (copy to WINDOWS\SYSTEM directory)
	SBCKBD.VBX-     (copy to WINDOWS\SYSTEM directory)
        CBK.VBX-        (copy to WINDOWS\SYSTEM directory)
        SBC.VBX-        (copy to WINDOWS\SYSTEM directory)
        README.TXT-     (this file)
	SRCHHIST.EXE-   (Program executable - create a new directory for 
			 this file)

The first time the program is run it will create two files in the default
directory...

	HISTORY.LST-    a running list of the last 10 search arguments
	SRCHHIST.INI-   the config file for the program, storing the
			current path for the history list, the hot key
                        definitions, the maximum number of items in the 
                        history list, and the version of VB being used.
*****************************************************************************

REGISTRATION


VBSearcHistory is distributed as a Shareware product.  You are under no
obligation to purchase a registered version.  However, you may only use this
Shareware version for evaluation purposes only for a period of 30 days.
After this period, if you want to continue using VBSearcHistory, you must
purchase the Registered version.  The Registered version provides more
complete functionality (as described above).

If you mail in the Registration fee of $18.00, you will receive a fully
functional, Registered version without the Registration screens.

When you start this Shareware version, click on the "REGISTRATION" button.
A form will be displayed for you to fill in and then print out.  Mail the
completed form with the required fee and you will receive back the latest
version of the program.

*****************************************************************************

If you have any comments, suggestions,  or if you find any problems or bugs 
with VBSearcHistory, please contact the writer at one of the following:


        Compuserve      74650.3571@compuserve.com
        Internet        craigc@ziplink.net
       
