The ComputerWizard Character Replacer CDF Library for DataEase is a collection of
functions that allow you to replace a given character in a field or file with any other
character, as long as you know the ASCII codes of the characters. It also contains a
function to fix problems with exported extended characters.Ever needed to convert a
tab-delimited text file (Excel's only choice of text file exports!) into something more
palatable for DataEase?
Or have you discovered that data-entry staff have put asterisks (*) into indexed
fields? What about some good old double-quotes (") into text fields that
you need to export?
Have you ever exported data containing extended characters like the £, or
symbols? What about accented characters like é or ü? And were shocked to find
that you didnt get what you expected?
This library is for you!
(A separate standalone Windows utilityThe Acme Wham-O-Matic Character
Replacerthat can be run outside of DataEase is also included. For a DOS command line
version of this utility, contact David Gray of P6 Publishing.)
The library in this download is fully functional, 15-day trial version; the days don't
have to be consecutive, so if you try a function on Monday, and then again on the
following Thursdaythat's only two days used up. You'll see a reminder screen the
first time any function in the library is used in a given DataEase session.
Download the zip file to a temporary directory, unzip it, and read PDF file manual for
instructions on installing and using the library.
The library file name has changed to WizReplace32.dll to avoid
confusion in case you are still running some DfW 5.5 applications; if you migrate/convert
a 16-bit application using the 16-bit version of the library, you'll have to change the
library name in the Custom Functions table.
In addition, there is an a new, additional parameter added to wizReplaceInFile(),
so any DQLs using it will require some updates. This version is also much faster than the
previous one.
What does it do?
The three functions in the CDF library are:
 |
wizReplaceInFile() allows you to specify an external file
to be processed as part of a DQL procedure. |
 |
wizReplaceInField() does a search and replace in a text
field. |
 |
wizFixExtended() properly translates extended characters in a file
created by .export or CDFS2s TextOut()/TextOutLn(). |
 |
wizExtendedString() translates exported characters
on-the-fly as they are being exported if you are using .export or CDFS2s
TextOut()/TextOutLn(). |
 |
wizExportText() enhances CDFS2s TextOut() function with
correct translations of extended characters. |
 |
wizExportTextLine() enhances CDFS2s TextOutLn() function with
correct translations of extended characters. |
With the single-location license you may install the library on as many
PCs or networks as you like as long as they are in the same physical building. Additional
buildings in the same campus or additional locations belonging to same corporate entity
require an additional licence.
Developers wishing to distribute the library and/or utility to clients as part of a
commercial development may purchase a Vertical Market License. Contact ComputerWizard
Consulting directly for pricing and other information.