HALLOGRAM PUBLISHING
SHOPPING CARTSITE MAPCONTACT USPRODUCTS
HOMEBARCODESDEVELOPER TOOLSUSER TOOLSTRAINING
Witzend Search Library

Win32 library provides fast search and replace capabilities for applications and Web pages

Available as both a fast dynamic-link library (DLL) and as a small ActiveX control, the Witzend Search Library gives instant search and replace capabilities to Win32 applications and Web pages. The Witzend Search Library offers sophisticated features such as Boolean operators and fuzzy searching, and can search both memory buffers and disks to quickly locate files that contain given words and phrases.

The Witzend Search Library easily attaches to any Win32 application, whether written in C++, Java, Visual Basic, VBScript, JavaScript, or any other Win32 language. Through an elegantly simple programming interface, the Witzend Search Library handles all search operations with only 8 exported functions, and generally an application requires the services of only 3 functions. For example, to search an entire disk directory (including nested subdirectories) a program calls only 3 functions: InitFileSearch, SearchFile, and CloseFileSearch.


About the Witzend Search Library

    bullet The Witzend Search Library gives an application the ability to search backward or forward through disk files or buffers of any size, searching for ANSI, double-byte, and Unicode strings. Search options include case-sensitivity (find Abc but not abc) and whole-word searching (find any but not anywhere). The Witzend Search Library can even find misspelled words through its fuzzy-search feature.

    bullet To search for and/or replace text in disk files, an application specifies search parameters and the disk directory at which to begin searching, then simply calls the Witzend Search Library. Date and size filters provide additional control over the search process, allowing an application, for example, to confine searches to only those files dated within the last month between 10K and 50K in size.

    bullet The Witzend Search Library can "drill-down" through nested directories, looking for search strings associated by AND, OR, NOT, and NEAR operators. The Witzend Search Library does not first index files before searching them -- it doesn't need to because it's so fast.

    bullet The Witzend Search Library's searching algorithm is a sophisticated model developed by Witzend Software. Written in assembly language that has been carefully hand-tuned, the Witzend Search Library consistently out-performs other searching software in informal tests conducted by Witzend Software.


Download a Free Demo

Download the Demo

You can try out the Witzend Search Library for yourself. The WitzDemo program is a handy file-searching utility that uses the Search Library to quickly locate disk files containing specified text. Click the image to receive Witzend.EXE (94K), which creates these three files: WitzDemo.EXE, WitzSrch.DLL, and Readme.TXT.

Note: These programs do not make changes to any files or to your registry. If you prefer not to keep WitzDemo after trying it out, simply delete the files from your disk.

First run Witzend.EXE to unzip the three files, then run WitzDemo.EXE. You will find WitzDemo a user-friendly program with a very intuitive interface. The Readme.TXT file contains more information about WitzDemo and the Witzend Search Library.


The licensed product includes a 30-day warranty, free technical support from Witzend Software, and complete on-line documentation and source code for the WitzDemo demonstration program. WitzDemo is written in C++ using MFC, and shows how an application can query the user for search parameters through a tabbed dialog. (Please note that source code for the Search Library itself is not included.)

Witzend Search Library ... $199

Home || Shopping Cart || Site Map || Newsletter/Blog
Search HALLoGRAM || Request More Information
CALL TOLL FREE 1-866-340-3404

©Copyright 1999 HALLoGRAM Publishing, Aurora CO. All Rights Reserved.
All products mentioned in this site are trademarks of their respective owners.