Introduction:
Need to know what BCX ".bas" & ".inc"
files use a
function or keyword, then this will add a BCXOLR database to do
this.
It will scan a folder or entire computer and
depending on what is
checked, find all keywords .
It can scan for routines, BCX keywords (457)
and Windows API keywords(8475)
Add the output database to the list of
databases used by BCXOLR and a
search will find the files using the search variables.
The keyword files, keywordsBCX.dat &
keywordsWinAPI.dat can be
customized easily, they are text files, 1 keyword per line.
You can use NOSHOW or QUIET in the Command line to
run it in
silent mode, from a shortcut, or from a scheduled task.
NOSHOW or QUIET will run the program automatically,
but also
will delete the original DB file.
Usage:
You need to initially set up BCXOLR Catalogue using
the GUI.
In the 1st. edit box you can either type in the Path
you want to scan or by using the button on the right side use the
Folder dialog box.
The second edit box is the output file Path and
name, you can use the button to use the file Dialog box.
Pick if you want to scan Sub Folders, Bas Files or
Inc files
Pick if you want to scan for Routines, BCX Keywords or Win
API Keywords
Pick Start to Run it.
When you are done add the outputted file to the list
of BCXOLR Databases using in BCXOLR File | Manage Database Files
Using a schedule in XP
NOTE:
Using NOSHOW on the Command line will
automatically delete the previous file and create a new one.
Goto Contol Panel | Scheduled Tasks
Add A Scheduled Task | Next | Browse
Locate and pick the BCXOLR Catalogue.exe
Next Panel pick how often you want it to scan.
Then Pick the Time and Dates to scan.
Check the "Run only if logged on" and Enabled
(scheduled..." boxs are checked.
If you are successful then you should see option to
Open Advanced Properties for the Task
Check It
In the Run box add " NOSHOW" to the end,
Click Okay and your are done.
History:
(12-15-08) Version 1.02, twice as fast as version 1.01c
(10-1-08) 1.01c bug fix in Findfunct sub - removed callback, private,
public in function names
(8-30-08) Version 1.01b : fixed bug in Findfunct sub - string overrun,
added check box to ignore bc.bas.
(7-5-08) Version 1.01a: start