NEW   BCXOLR Catalogue 1.01b



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