SPEED Ferret for VB5, Revision B Update
Article ID: SFKB0020
Last Reviewed:   January 12, 1998
Applies To:   SPEED Ferret 3.0  (SPEED Ferret for Access 97/VB5)

Purpose

This free update provides fixes for several problems that were identified in the previous release.


Requirements

The full retail version of SPEED Ferret for VB5 must be installed on your system before you can install this update. In order to receive the full benefit of this update, you should also delete any existing property cache (.sfc) and session (.sfs) files from the folders containing your projects.

To determine whether you need this update, open the About SPEED Ferret dialog box (in the Help menu). If you are running revision B, the following information will be listed in the lower left corner of the dialog box: Search Engine version 3.1.269, VB5 Driver version 1.1.7. If your dialog box lists lower version numbers then you are not running revision B.


What's New

The remainder of this article lists the changes that are provided by this update.

FIX: Eliminated potential setup problem on Windows NT 3.51 systems

The file CTL3D32.DLL is needed by SPEED Ferret on Windows NT 3.51 systems. This file is also used by other software, and is sometimes used by Windows NT itself. In prior revisions, the SPEED Ferret setup program was not prepared for the circumstance in which the file is already locked in use. This problem has been corrected in revision B.

FIX: Searching properties of ComboBoxes and ListBoxes

Revision A does not search the List property of comboboxes and listboxes. This problem has been corrected in revision B.

FIX: Searching for strings containing $ and ^

In revision A, if you attempted to perform a standard (non-wildcard) search using a search string that contained a caret (^) or dollar symbol ($), the character was interpreted a wildcard character having the special meaning that it is supposed to have only when a wildcard search is performed. This problem has been corrected in revision B.

FIX: Proper handling of syntax errors in search strings

In revision A, if you entered an invalid pattern when performing a wildcard search, SPEED Ferret would display a message box to inform you that the syntax was invalid. After you clicked the OK button to dismiss the message box, SPEED Ferret reported run-time error '-2147220983': Invalid operation. This problem has been corrected in revision B.

FIX: Improved handling of errors in printer drivers

We have received several reports of run-time errors occurring when certain printers are selected in SPEED Ferret's Print Setup dialog. These errors resulted from invalid information returned by the DeviceCapabilities API function which is used to query the printer driver. For example, in some cases the number of paper bins or paper sizes reported by this function is negative. SPEED Ferret now checks these values and handles them appropriately.