Eluent Software

 

If you have questions or comments concerning the operation of Eluent Tools, write to support@eluent.com. Please see our Contact Info page for other issues and ways to reach us.

Eluent Replace and Microsoft FrontPage 2000

Please see Using Eluent Replace with FrontPage 2000 for information on using Eluent Replace with FrontPage webs.

Windows 2000 RichEdit Control Performance Update

If you downloaded Eluent Tools 1.2 before July 1, 2000, and you're experiencing slowness in Windows 2000 when moving around in large files in Eluent Find or Replace, download this update, which works around a Win2K performance bug:

Eluent Tools 1.2 Update 1 (232 KB): eltools12_update_1.zip

This zip file contains updated versions of ElFindG.exe, ElReplaceG.exe, and ElGui.dll, and you should extract these files to your Eluent Tools 1.2 installation folder, overwriting the existing files. Alternatively, you can go to our Downloads page and get the full installation package, eltools.zip or eltools.exe, which include the updated files. For reference, the original files have File Version 1.0.0.2, while the updated files have File Version 1.0.0.3. You can view the File Version by right-clicking a file in Explorer, choosing Properties, and selecting the Version tab.

Bug Description

The Win2K RichEdit control apparently implements the WM_GETTEXTLENGTH message by iterating over every character in the control, instead of simply looking up and returning the number of characters it contains. Eluent Find and Replace were affected by this, because they sent this message to determine if the control is empty, so that they could selectively enable various commands. Due to the design of the MFC (Microsoft Foundation Classes) framework, this is done frequently when moving the caret with the keyboard or selecting with the mouse, and this Win2K bug could greatly slow things down in large files. WordPad is similarly affected, though to a somewhat lesser extent. We worked around the bug by finding another way to determine if the control is empty.

 
Home ] Downloads ] [ Support ] Buy Now ]
Last updated 17-Apr-2008 Copyright © 2000-2008 Eluent Software, L.L.C.
All rights reserved. Privacy Policy
webmaster@eluent.com