Contents
GlEdit for Windows - User’s Guide

Contents

What is GlEdit for Windows?

An overview of GlEdit for Windows.

The Main Window

What you see when you initiate GlEdit for Windows.

The GlEditW Menu

How to use the menu bar.

The Speed Bar

How to use the speed bar.

The Output Area

How to view the results.

The Status Line

What is all that on the bottom of the screen?

The Setup Dialog Window

Setting up the parameters for your scan.  The Setup button.

Begin

Starting your scan.  The Begin button.

Print

Printing the output area.  The Print button.

Exit

Terminating GlEdit for Windows.  The Exit button.

About

About GlEdit for Windows.  The About button.

Help

Getting help.  The Help button.

The Prompt Window

Viewing what is about to change, and deciding if you want to do it.

Escape Sequences for Special Characters

Special handling some characters that don’t display properly.

Operational Notes and Cautions

Some words of wisdom for the user.

Locating Data

Finding files and records that contain a string.

Modifying Data

Replacing one string with another.

Deleting Data

Deleting strings and entire records.

The GLEDITW.INI Configuration File

Customizing GlEdit for Windows

Disclaimer

Legal stuff.

Support

How to get additional help.

Product Registration

How to register GlEdit for Windows.

Order Form

Order form to register GlEdit for Windows.


What Is GlEdit for Windows?

GlEdit (Global Editor) for Windows (GlEditW) is the Windows version of the popular DOS utility, GLEDIT.  It lets you globally search for, and optionally replace, a string of characters in all selected ASCII text files in a directory or directory tree.  If you have used any text search utilities, you know the power of being able to search all .BAT files in your BATCH directory when you move some applications to a new disk volume, for an example.  You can tell immediately which batch files need to be modified.

GlEditW takes this a step further in letting you also specify the string that is to replace the search string and does the update of the file for you.  It prompts you before changing each line that may require modification.  Optionally, albeit recklessly, the prompting may be suppressed.

GlEditW has three primary modes of operation: search, edit and delete.  Search mode is entered when you supply a search string, but no replace string.  GlEditW then searches all specified files for the search string that you specified.  A list of the file paths and file names where the string was found is displayed along with each record that contained the search string.  The first matching search string is highlighted in the display.  You can then page through this list and print it if desired.

Edit mode is initiated by specifying a replace string.  With its default options, GlEditW then displays a prompt showing the file record before and after the search string is replaced by the replace string, with both strings highlighted.  You then specify whether or not to replace the string.

Delete mode is specified just as you would search mode, except that the Delete matching records option is selected.  Then whenever the string is located, you are prompted about whether or not you want the record deleted from the file.


The Main Window

When GlEditW is first activated by clicking on the GlEdit for Windows icon, The main window appears in its maximized state.  GlEditW is easiest to use, with less scrolling required, in its maximized state, although you can shrink the window if you like.  If you do not want the window maximized at start-up, you can elect not to do so.  See the section entitled The GLEDITW.INI Configuration File.

The main window is a dialog box with which you can command GlEditW to do your bidding.  It is made up of the application frame, the menu bar, the speed bar, the output area, the scroll bars and the status line.

Application frame 	This is merely the window, with title line, system button and maximize/minimize buttons, that surrounds the GlEditW application.  When resizing the GlEditW window, you are actually resizing the application frame.

Menu bar 	 	This is the menu line that contains the words Action and Help.  All of the functionality of GlEditW is accessible through this menu.

Speed bar	The speed bar is a row of buttons that gives you one-click access to the functions in the GlEditW menu.

Output area	The output area is the screen enclosed by the frame and bordered on top by the speed bar and below by the status line.  There may or may not be scroll bars present along the bottom and right of the output area.  This area is where the results of searches and edits are displayed.

Scroll bars	The scroll bars are common Windows scroll bars that border the output area on the bottom and right.  They are for paging left, right, up and down through the data in the output area.  If no line is wider or longer than can currently be displayed in the output area without scrolling, the corresponding scroll bar will not appear.

Status line	The status line is made up of a large area used for informational messages to you, and for a quick line of help on each menu function that will appear when the menu item is highlighted.  On the right is the current time and the status of the Num Lock and Caps Lock keys.

You start in the main window and always return to it when GlEditW has no more work to do on your behalf.  By selecting a speed bar button or a menu item, you can set up a search, begin the search, exit the program, get help, etc.


The GlEditW Menu

The menu is a standard Windows menu  that allows you to initiate all of the functionality of the program.  You can perform two classes of activities: 1) take some action or 2) get some help.  Thus, you only see two items on the menu, Action and Help.  When you select Action, you are presented with a drop-down menu of the actions that GlEditW can perform for you.  Each of these is discussed below:

Setup	This pops up the Setup dialog window.  It allows you to specify the files you intend to search and the search string for which you are scanning.  Optionally, the replace string with which you wish to replace the search string may be specified.  The parameters or rules by which the search will be conducted may also be selected.

Begin	Begin initiates the actual searching and editing based on what you specified in the Setup dialog window.  If you have not yet specified at least the file mask and the search string, the Setup dialog window will be displayed so that you can enter the needed information before the search begins.

Print	Print allows you to print the contents of the output area -- not just the visible portion.

Exit	Exit removes the GlEditW application frame and returns you to the Windows Program Manager or your replacement.

These are the only actions you can have GlEditW perform, but their power is incredible.

When you select Help from the menu, you are presented with a pull-down menu containing the following items:

Help Contents	This selection displays the contents page for this help system.

About	This displays a window with version and copyright information about the program as well as the address and telephone number of Parity Solutions.

All of the menu functions are available in the speed bar, which gives you one-click or one-keypress access to the menu items.  For this reason, no shortcut keys were implemented at the menu level.  The only reason the menu is present is for those Windows users who have used the menu for so long that it is very comfortable for them.


The Speed Bar

Immediately below the menu line is the speed bar, which contains buttons for accessing all of the functions that are on the menu.  These buttons can initiate the related functions with a single click of the mouse on the button.  You can move from button to button using the keyboard TAB or arrow keys if desired.  Then pressing ENTER will activate the button function.  Better still, each button has an underlined character in the text of the button.  Pressing that letter key on the keyboard will activate that button with a single key press.  The buttons are:

Label	Shortcut	Description

Setup	S	This pops up the Setup dialog window.  It allows you to specify the files you intend to search and the search string for which you are scanning.  Optionally, the replace string with which you wish to replace the search string may be specified.  The parameters or rules by which the search will be conducted may also be selected.

Begin	B	Begin initiates the actual searching and editing based on what you specified in the Setup dialog window.  If you have not yet specified at least the file mask and the search string, the Setup dialog window will be displayed so that you can enter the needed information before the search begins.

Print	P	Print allows you to print the contents of the output area -- not just the visible portion.

Exit	x	Exit removes the GlEditW application frame and returns you to the Windows Program Manager or your replacement.

About	A	This displays a window with version and copyright information about the program as well as the address and telephone number of Parity Solutions.

Help	H	This selection displays the contents page for this help system.

Pressing any of the shortcut keys noted above and underlined on the button text will immediately execute the selected function.


The Output Area

The area below the speed bar and above the horizontal scroll bar (if visible) or the status line is called the output area.  The output area can actually be much larger than what is visible.  It is a large virtual window where the results of a search or edit session are logged.  A virtual window is a page full of data that is too large to be seen through the viewing area (pane or visible window).  The viewing area can be scrolled, if necessary, by using the scroll bars to the right and/or below the output area.  These scroll bars do not appear if the data is displayable in a single page.  If the longest line in the virtual window is greater than what is displayable in the pane, the horizontal scroll bar appears below the pane.  If there are more lines in the virtual window than can be displayed in the pane, then a vertical scroll bar appears on the right edge of the pane.

The scroll bars are common Windows objects that should be familiar to any Windows user.

You can also move the display window pane through the output area's virtual window by using the following keys:

PageUp	Page forward to the next page of data.

PageDn	Page backward to the previous page of data.

Ctrl-PageUp	Page left one page

Ctrl-PageDn	Page right one page.

Home	Display leftmost area of the virtual window.

End	Display rightmost area of the virtual window.

Ctrl-Home	Display topmost area of the virtual window.

Ctrl-End	Display bottom of the virtual window

The following keys, while normally used in scrolling, move the focus point to the speed bar buttons so that they can be selected with the keyboard.

Up arrow	Move focus point left through speed bar buttons.

Left arrow	Move focus point left through speed bar buttons.

Down arrow	Move focus point right through speed bar buttons.

Right arrow	Move focus point right through speed bar buttons.

In addition, you may press any of the shortcut keys (underlined in label) for the speed bar buttons.  This invokes immediate execution of the button function.  The F1 key will also display the Help Contents screen.


The Status Line

The status line is a gray line at the bottom of your screen.  It is divided into two sections.  The leftmost and larger section is used in two ways.  First, it will display a short help line whenever the menu is used to highlight a particular menu item.  Iit is also used to display the current file path and name being searched or edited during the scanning process.  The second, or rightmost section is used to display the time of day.


The Setup Dialog Window

Selecting the Setup speed bar button or menu item invokes the Setup dialog window that allows you to enter the file path and filename/wildcard mask, and the search and replace strings.  The options used during scanning and/or editing are also specified in this dialog window.

Path/filename:

The path/filename field tells GlEditW what file(s) to search or edit.  It may contain any valid DOS drive/path/filename, path/filename or filename.  The filename may be a wildcard construct, using normal DOS wildcard conventions.  This field is required.  If the path is a wildcard specification, all matching files in the directory (and subdirectories if the recurse option is selected)  will be searched and, optionally, edited.

If a mapped network directory is used for the path, the full directory path should be specified, rather than just the drive letter.  For example, use W:\UTIL\*.* rather than W:*.* if W: is mapped to the UTIL directory.  Do not use the actual network drive names in the path such as APPL:\UTIL\*.*.

The path field may not be left blank.  The field may be up to 64 characters (a DOS restriction) in length, upper, lower or mixed case.

Search string:

The search string is the string of characters to look for in each requested file.

The search string field may not be left blank.  Up to 512 characters, uppercase or lowercase may be entered.

Replace string:

The replace string is the new string to be inserted in place of the search string.  It does not have to be the same length as the search string.  The new record length will be adjusted to accommodate the replacement.  If you specify the string "" as the replace string, then nothing is inserted in place of the search string, in effect deleting it from the record.

The replace string field may be left blank to indicate that search mode is being invoked.  Up to 512 characters, upper, lower or mixed case may be entered.  A null replace string (""), while deleting the string, is not the same as an empty replace string.  The null string still invokes edit mode, while an empty replace string (no quotes) indicates delete mode or search mode.

In the above strings, trailing blank lines are discarded, but you can enclose the string in double quotes (") to preserve any leading or trailing blanks.  The quotes themselves, if they are the first and last characters of the string, are removed before the search begins.  Quotes embedded in the text string remain during the scan as part of the search or replace text.

Once you have entered the path/filename, the search string and, optionally, the replace string, you need to specify the options that will be in effect when processing begins.   These options are:

Ignore case

Lets you determine if caps/lower case should be considered in searching.  If you select this box, a caseinsensitive search is performed.  Replace strings always retain their case as entered.  The default for this box is set in your GLEDITW.INI file.

Delete matching records

This allows you to delete records that contain matches to the search string. Selecting this box puts GlEditW in delete mode.  The default for this box is set in your GLEDITW.INI file.

Prompt before action

Determines if you will be prompted before a replace or delete takes place.  Selecting this option forces GlEditW to query you before making each change in the file.  If this option is turned off, no such query is made and the replacement/deletion takes place.  Please see Operational Notes and Cautions before using this option.  The default for this box is always on, and cannot be changed in the GLEDITW.INI file.

Test mode

This option allows you to operate GlEditW normally except that no changes are actually made to the file.  You can see the results before making the changes.  Select this box to prevent file modifications.  The default for this box is set in your GLEDITW.INI file.

Recurse subdirectories

This will allow you to search files in all levels of the directory tree including and subordinate to the specified directory.  Selecting this box tells GlEditW to search all subordinate directories as well as the current directory.  The default for this box is set in your GLEDITW.INI file.

Show paths/filenames only

This option tells GlEditW that this is a search mode run only, and the only thing displayed will be the path and filename of any files that contain the search string.  If specified, the replace string is ignored as are the "Test mode", "Prompt before action" and "Delete matching records” options.  The default for this box is set in your GLEDITW.INI file.

To select an option, click the check box next to the option.  When an X appears in the box, it is selected.  Clicking the box again will deselect the option.  You can also highlight the name of the option using the TAB key, and press SPACEBAR to select or deselect the option.

Once the entry field and options have been completed, click the OK button to register this information to GlEditW.  You can also click the Cancel button to close the Setup dialog window without registering the information to GlEditW.  Clicking the Help button displays this help topic.


Begin

Pressing the Begin speed bar button or selecting the Begin item of the Action menu will initiate the search, edit or delete session using the parameters registered via the Setup dialog window.

As the search proceeds, the file name and path of the file being examined is displayed on the status line.  If a replace or delete is required and the Prompt before action option is set, the Prompt window appears that lets you decide whether or not to replace/delete.

Once all files have been examined, the results are displayed in the output area for you to examine.  At his time you can select any of the speed bar or menu items or scroll the window if needed.


Print

Pressing the Print speed bar button or selecting the Print item of the Action menu will allow you to print the contents of the output area's virtual window.


Exit

Pressing the Exit speed bar button or selecting the Exit item of the Action menu will close the GlEdit for Windows application.


About

Pressing the About speed bar button or selecting the About item of the Help menu will display a panel containing the GlEdit for Windows version number, copyright information, the address and phone number of Parity Solutions, and your serial number.  If your copy is not registered, the word Unregistered will appear in place of the serial number.


Help

If you are in the Main window, the help contents section will be displayed if the Help speed bar button is clicked or the Help Contents item is selected from the Help pull-down menu..  If you are in the Setup dialog window or the Prompt window, help for those dialogs will be displayed if you click the Help button in the dialog boxes.

When the Help window appears, you may click any green text item to go immediately to the section which in principally concerned with that item.  You may also use the Search button to locate key phrases.  Most of these key phrases will appear in the topic text as bold text.  Other key phrases might also be in bold.  Topic headings and column headings are in blue.  You may use the >> and << buttons to page through the entire document from topic to topic.  Back takes you to the topic you had previously viewing before jumping to the current topic and Contents takes you to the Contents section.


The Prompt Window

When the Prompt before action option is selected and either an edit or delete mode scan is underway, the prompt window will appear each time the search string is encountered in a file.

The prompt window is a dialog window that displays before and after images of the current record, then asks whether you wish to replace (or delete) the record as shown. You make your choice by clicking one of the following buttons:

Yes	Click this button to accept the changes as shown.  GlEditW will then continue searching for the next match.

No	Click this button if you do not wish to make the update specified, but continue looking for the next match.

Next File	This accepts any changes already made to this file, discards the currently displayed change and continues searching the remaining files.

Cancel	This discards all changes to this file and cancels the scanning of additional files.

Help	This displays this help topic.


Escape Sequences for Special Characters

Sometimes ASCII text files contain some special characters that are not normally considered text characters.  GlEditW lets you search and replace using some of these characters by substituting escape sequences in the search/replace strings for these characters.  Please read the notes below concerning each escape sequence before using them.

The following escape sequences are used within the search string and replace string to represent the presence of special characters that either cannot be entered on the command line, or may cause problems if they are.  The character following the tilde (~) must be lowercase.

  ~b	=	Bell [BEL] 	ASCII 7

  ~e 	= 	Escape	 	ASCII 27

  ~f 	= 	Form feed 	ASCII 12

  ~n 	= 	Line feed 	ASCII 10

  ~q 	= 	Double quote ["] 	ASCII 34

  ~r 	= 	Carriage return 	ASCII 13

  ~t 	= 	Horizontal tab 	ASCII 9

 ~~ 	= 	Tilde [~] 	ASCII 126

  NOTES

  ~b 	The BEL character causes a beep on the speaker when displayed, but does not display as any character.  In order for you to see where it is located in the line, the prompts will display the BEL character as a heart. It will be returned to its prior form before the record is updated.

  ~e 	The ESC character is used to indicate the presence of ANSI.SYS and printer escape (control) sequences.  To prevent interference with the display, the prompts will display the ESC character as a happy face.  It will be returned to its prior form before the record is updated.

  ~f 	The form feed character causes the printer to eject a page.  It shows up on the prompt line as circle over a cross, the female sign.

  ~n 	The line feed causes the printer or display to advance one line.  Inserting a line feed will split a line of text into two lines.  When using ~n you are actually inserting carriage return/line feed (CR/LF) pairs.  These CR/LF pairs are found at the end of each text file record.  You cannot search for line feeds, but you can include them in the replace string.  See the note on ~r.

  ~q 	Double quotes within the search/replace strings must be entered using the ~q escape sequence because otherwise DOS will misinterpret the command line.  The \q used in earlier releases is no longer supported.

  ~r 	The carriage return character causes the printer or display cursor to return to the start of the current line.  The Borland C++ text mode input routines ignore carriage returns, and read in carriage return/line feed pairs (CR/LF) as line feed characters.  Thus, a search for a carriage return will always fail to find a match.  You may, however insert carriage returns by putting them in the replace string.  See the note on ~n.

  ~t 	The horizontal tab character displays or prints a number of spaces whenever it is sent to the display or printer.  Usually this defaults to 8 spaces, but can be set to other values within many programs.  The tab shows up in prompts as a diamond character.

  ~~ 	You may search for or replace the tilde character by using two tildes (~~) to represent one.  If a single tilde is encountered that is not  followed by one of the above lowercase letters, it is treated the same as ~~.

Some uses for special characters include splitting lines by inserting ~n, replacing tab characters with the desired number of spaces, removing form feeds from printer files, searching for and replacing laser printer escape sequences, etc.

If your keyboard does not have a tilde, hold the ALT key down and press 126 on the numeric keypad.

Most international and graphic characters can be input in the same manner, by holding the ALT key and entering the decimal value of the ASCII code on the numeric keypad.

PLEASE NOTE- Some of the above special characters are removed from the records displayed on the screen due to the unwanted results they might cause when displayed or redirected to a printer.  These characters are ~b, ~e and ~f.  The characters are present, however, in the records read from or written to the file.


Operational Notes and Cautions

Please note that GlEditW is intended for use with ASCII text files that use the standard CR/LF (carriage return / line feed) record delimiters.  If you use it on binary or nonstandard files, the resulting file will probably be unusable.  If you use GlEditW on indexed database records and substitute unequal length strings, you are almost sure to corrupt your database.

GlEditW does not create backup files before replacing them, so be careful and be sure of what you are doing.  The safest approach is to backup the directory(s), possibly in an archive (.ZIP, .ARC, etc.) file before editing with GlEditW.

 In search mode, no file writes take place, therefore no data is modified.  When edit mode is invoked, a work file is written to the target directory.  As each record is read in, it is also written to the work file, modified or not.  When GlEditW reaches end of file on the input file, it checks to see if you had elected to make any modifications.  If so, it copies the work file over the input file.  The point of relating all of this is that you should not specify a replace string if you are just looking for occurrences of a string.   Edit mode has much higher overhead.  It also requires enough free disk space to hold two of any file being updated.  You can specify the drive and directory for the work file in the GLEDITW.INI file.

Please be extremely cautious when not using the Prompt before action option.  This is for users who like to live on the edge and believe, "It's my data and I'll corrupt it if I want to."  A miskeyed search or replace string or not thinking through what is going to be the result can cause file damage on a vast scale. Use the Test mode option to test the result before proceeding with "Prompt before action" turned off.


Locating Data

The primary purpose of GlEditW is to let you find files that contain certain strings, generally because the strings need to be modified, but not always.  If you just want to find what files contain the search string, and to view those strings, just leave the replace string blank when completing the Setup dialog window.  This invokes search mode.

GlEditW will begin going through the target directory(s) finding each file that matches the path/filename you provided in the Setup dialog window.  It will search each of the matching files for the search string you provided.  When found, the file name will be displayed along with any records in the file containing the search string.

If you specify the Show paths/filenames only option, the actual lines will not be displayed.  Just the names of the files that contain the search string will be shown.


Modifying Data

Edit mode processing involves everything described under Locating Data plus you are prompted to decide whether you want matching records updated as each is displayed.  GlEditW also displays the modified line as it will appear if you decide to replace it.  You can see the result before you accept it.  The modified line will look the same as the unmodified line, except that the replace string will be in the place of the search string.

Please see the section on Deleting Data for more information on file modification.


Deleting Data

There are two methods to delete data with GlEditW.  You can delete entire data records that contain the search string, or you can delete the search string from within the record.

Delete mode is invoked by selecting the Delete matching records option.  Whenever a record containing the search string is found, you will be prompted (if Prompt before action is specified) to delete the entire record or to retain it.

To delete a string from within a record, specify the information you want deleted in the search string. If you then specify "" as the replace string, the displayed occurrence of the search string deleted from the record.  If Prompt before action is turned off, all occurrences of the search string within the record are deleted.

Please note the difference between the two methods.  The Delete matching records option causes the entire line to be deleted, whereas the "" replace string only causes the search string to be removed from the current line.


The GLEDITW.INI Configuration File

The GLEDITW.INI file tells GlEditW what colors to use, what options are the defaults, et cetera.

A sample GLEDITW.INI file comes with GlEditW and is initialized to all of the defaults.  The defaults are used when the GLEDITW.INI file cannot be found or when a particular setting is missing from the file.

The GLEDITW.INI file can be changed with any text file editor (i.e., Windows’ Notepad) and should be saved in a directory specified in DOS's PATH= environment variable.

Finally, if GLEDITW.INI is not found on the search path, it also looks in the same directory from which GLEDITW.EXE was loaded.  Thus, if you keep GLEDITW.EXE and GLEDITW.INI in the same directory, GlEditW should never have trouble finding it.

If you wish to add comments to the file, the first nonblank character on the line must be a semicolon (;).

All of the settings and values for the GLEDITW.INI file are documented within the GLEDITW.INI file provided with GLEDITW.EXE.  This makes it easier to modify since you are looking at the Help information while you make your changes.  However, since the

.INI filecan be modified, the explanation of each item is also included here.

GLEDITFilesPath tells GLEDITW.EXE where to find the GLEDITW.HLP and GLEDITW.SER (registered users only) files if they are not in the same directory as GLEDITW.EXE or they are not in one of your path directories.  If there is no parameter specified for GLEDITFilesPath, it is assumed that any of GlEdit for Windows’ support files may be found in a directory on the path or in the directory conatining GLEDITW.EXE. If the GLEDITFilesPath parameter is specified, neither the home directory nor the path is searched, and the files MUST reside in the directory specified. This file (GLEDITW.INI) MUST reside on the path or in the same directory as GLEDITW.EXE. 52 characters max, trailing backslash is optional.

GLEDITFilesPath=

DefaultPath specifies the value that will appear pretyped in the Path/filename field when the interface is intially invoked.  Do not specify any parameter if you want the field to be empty.

DefaultPath=C:\BAT\??.BAT

The following are default options that will always be in effect when GlEditW is invoked. Y indicates that the option will be selected, N specifies that it will not be selected.  These are the options that can be overridden in the Setup Dialog Box.

IgnoreCaseOpt=N

TestModeOpt=N

DeleteMatchingRecordsOpt=N

RecurseSubdirectoriesOpt=N

NamesOnly=N

Use OpenMaximized=Y to cause the GlEditW window to be initialized as a full screen application. OpenMaximized=N causes GlEditW to appear as a window on your desktop.  GlEditW works best maximized because you have less horizontal and vertical paging to do while viewing the results of a scan.  Whichever you choose, you can always switch after initialization.  It is actually a matter of personal preference.

OpenMaximized=Y

Since the background color of your windows is controlled by the Windows color scheme you have selected, the default text colors may not work well.  The colors below, which approximate DOS text colors can be used to allow some degree of control over the text colors in the output area.  Use the value of the color you desire as the parameter for the designated color option.  The prompt window will have a light gray background.  The foreground color is all that can be selected via the GLEDITW.INI file.

 Color	Value

 Black               	0

 Blue               	1

 Green              	2

 Cyan               	3

 Red                 	4

 Magenta          	5

 Brown              	6

 Light gray        	7

 Dark gray        	8

 Light blue        	9

 Light green      	10

 Light cyan        	11

 Light red          	12

 Light magenta	13

 Yellow             	14

 White              	15

The default colors are:

  MatchLineColor=0        	(Black)

  MatchPhraseColor=12     	(Light Red)

  InfoColor=1             	(Blue)

  FileNameColor=5	(Magenta)

MatchLineColor refers to the nonhighlighted area of the line that is displayed when a match is found.  It is also used for the line that shows how the modified line will look in the prompt window.

MatchLineColor=0

MatchPhraseColor refers to the highlighted area of the line that is displayed when a match is found (the matching phrase).

MatchPhraseColor=12

InfoColor is the color that will be used to display infomational text such as the file name, match counts and prompts.

InfoColor=1

FileNameColor will be used for the line that specifies the name of the file being processed.  Making this a different color from any of the other colors enhances readability by making the file name stand out.

FileNameColor=5


Disclaimer

BECAUSE OF THE DIVERSE NATURE OF COMPUTER EQUIPMENT AND EXPERTISE OF USERS, PARITY SOLUTIONS AND GARY C. CRIDER MAKE NO WARRANTY ON THE GlEditW PROGRAM WHATSOEVER, EXPRESSED OR IMPLIED.  THE USER ASSUMES ALL RISK OF DAMAGE TO DATA OR EQUIPMENT RESULTING DIRECTLY OR INDIRECTLY FROM THE USE OR MISUSE OF THIS PROGRAM PRODUCT.  THE USER MUST BE AWARE THAT USING GlEditW TO MAKE ALTERATIONS TO PROGRAMS OR DATA CAN RENDER THAT PROGRAM OR DATA USELESS.

USERS ARE ADVISED TO TEST MODIFICATIONS MADE WITH GlEditW THOROUGHLY ON FILES FOR WHICH A BACKUP EXISTS.  ANY LIABILITY OF THE AUTHOR OR PARITY SOLUTIONS IS LIMITED TO REPLACEMENT OR REFUND OF THE REGISTRATION FEE.

LIABILITY LIMITATIONS MAY VARY IN YOUR STATE.


Support

I have tried to test the program to the fullest, but I am limited as to systems and configurations with which to test.  I have been programming for 21 years and the one thing I know for sure is that bug-free programs are very rare.  I can only promise to support the program to the best of my ability and provide fixes as expeditiously as possible.  The DOS GLEDIT program has been used at my home and work site extensively for several years and has been a reliable tool.

Anyone can report problems and suggest changes.  Registered users get top priority in resolving their problems.  There are three ways you can report problems.  The preferred method is to contact me through CIS or Internet mail (not forum messages).  My CIS ID is 71760,3413.  My InterNet id is 71760,3413@compuserve.com.  You can also write me at:

   Gary C. Crider

   Parity Solutions

   1903 Pavia Court

   Arlington, TX 76006

   U.S.A.

The last method is to phone (817) 2619552.  Since I am the sole technical support and the line is also used for my network consulting business, it is often hard to get through to me.  Please call and leave a message between 7:30 a.m. and 6:30 p.m. Central time.

No matter which method you use, please give a brief description of your problem, your registration serial number if you are registered, and your phone number.  If I need more information, I will contact you when I can.  When I have a solution, I will contact you however you prefer.

I work full time, have a consulting business to run in my spare time and write programs instead of sleeping.  So please be a little patient with me.  Program updates are available on CompuServe or can be requested from us for a $5 shipping and handling charge.  Add $1 for international shipping outside the North American continent.  A distribution disk of all Parity Solutions products will be sent to you.  We now exclusively distribute 3.5" HD diskettes.  You may use the order form at the end of this document.


Product Registration

I begin with an apology.  I am not crazy about programs that in any way inhibit functionality or performance for the shareware version.  Nevertheless, when it came down to feeding the family and paying the bills, I reconsidered and inserted a mildly pesky notice that pops up at the beginning and eventually gets on your nerves.  I chose this approach above that of limited functionality.  The program's full capabilities are available for you to evaluate before you invest your hard-earned money.

You may use GlEdit for Windows unlicensed for 30 days, after which time you are required to be registered.

Registered users will receive a unique serial number and instructions on how to serialize the program.  Serialization can be reapplied to updated versions and in no way hinders your use of the program.

As a registered user, you will be able to update without reregistering or paying additional fees.  You will also be kept on my PRIVATE mailing list to receive additional information on other Parity Solutions products.

To register your copy, please use the order form below and send $24 ($115 per file server on LANs) check or money order (sorry, no credit cards yet) to:

   Gary C. Crider

   Parity Solutions

   1903 Pavia Court

   Arlington, TX 76006

   U.S.A.

Please use the order form at the end of this document for your convenience and ours.

Purchase orders are acceptable from U.S. and Canadian companies and institutions.

International orders outside the U.S., Canada and Mexico add $1 to the total order for postage.

Or, you can register online quickly and simply on CompuServe.  Simply GO SWREG and register ID #5371.  Your registration will be added to your CompuServe bill.  International exchange was never easier and you save the $1 international postage charge.

If you send your CIS or InterNet ID or register via SWREG, your registration will be sent to you via electronic mail, along with instructions on how to serialize your copy of GlEditW.  This usually involves two days or less turnaround.

Program diskettes are not normally shipped.  Normal distribution is via CompuServe.  If you need a diskette, please see the instructions under Support above, or use the order form below.  You will receive a serial number and instructions for serializing your copy of the program.

Each license gives you or your company a singleuse permit for GlEditW. It is not restricted to a single machine if no two users can be simultaneously using the program.  As Borland says, "treat it like a book."  As an example, if you register GlEditW for your home computer, but during the day you use a portable or a computer at work,  you may keep GlEditW on both machines if no one is at home using it on your home computer.

LAN (network) licenses grant rights to all users of a file server.  If internetworking (WAN), a license must exist for each file server that contains a copy of GLEDITW.EXE.  If two or more file servers exist on a single LAN strictly for mirroring data and faulttolerance, these will be counted as a single file server for licensing purposes.  When in doubt, contact me.  We can work out an agreement.

Site and enterprise licensing is also available on a negotiated price basis.  I guarantee it will be an economical alternative to buying licenses for each user.  If you have a special licensing need, we can probably work it out.

You may freely distribute the original GLEDITW.ZIP file in any way you see fit other than selling it.  Users' groups and shareware distribution services may charge a reasonable fee for the medium and duplication costs.  Bulletin boards may not charge additional fees for downloading this specific program, other than normal connecttime and/or membership charges.

You are NOT licensed to give anyone your serial number unless you first remove all serialization from your computer.  You may no longer use that serial number.  Only Parity Solutions has the authority to issue serial numbers.

Modification of GLEDITW.EXE or any of its runtime libraries in any manner is prohibited and unlawful.


Order Form

To print the orderform for GlEdit for Windows registration, select the >> button in the button bar at the top of this page.  Then select File and Print from the menu once the order form is displayed.

The order form my not look right when it is displayed, depending on how your help window has been sized, but should print properly if your printer has has a 10 point Courier capability.  If not, Windows witll try to substitute a font with similar characteristics, such as Prestige Elite.  This will usuallly be okay as long as the substitute typeface is a fixed font and the characters are no wider than 12 pitch (12 characters per inch).  Unfortunately, the Windows Help facility provides no way for you to select the font.

If it does not print properly and you want to clean it up yourself or select your own font, you can go to the Control Panel and select Printers.  Then select Generic/Text Only on FILE: as your printer.  If this does not show up on your list of printers, select the ADD button and you can add it to your list.  Then when you are printing the order form, you will be prompted for a file name to which the order form text will be written.  You can then import that file into your word processor, select a 12 pitch (10 point) fixed font, and print it.


Order Form text
                ORDER FORM FOR GlEdit for Windows

Send checks or money orders payable to:

Parity Solutions

1903 Pavia Court                     All disks are 3.5" 1.44M.

Arlington, TX 76006 U.S.A.

BILLING ADDRESS:                   SHIP TO (If different):

NAME:_____________________________ NAME:______________________________

COMPANY:__________________________ COMPANY:___________________________

STREET:___________________________ STREET: ___________________________

       ___________________________         ___________________________

CITY/ST:__________________________ CITY/ST:___________________________

ZIP/POSTAL CODE:__________________ ZIP/POSTAL CODE:___________________

COUNTRY:__________________________ COUNTRY:___________________________

PHONE:____________________________ PHONE:_____________________________

CompuServe/Internet ID:_______________________________________________

NOTE: Parity Solutions sends a serial number for each registration and

instructions for serializing your program.  A diskette containing  the

latest releases of all Parity Solutions shareware products is available

for $5.00 U.S.  The current release of GlEditW is also available for

downloading on CompuServe in the IBMSYS forum.

   QTY   DESCRIPTION                      PRICE EA.    TOTAL PRICE

   ___   GlEditW license and registration          $24.00 ___________

   ___   GlEditW network license and registration  115.00 ___________

   ___   Parity Solutions shareware diskette         5.00 ___________

         International postage outside U.S.,         1.00 ___________

Canada and Mexico.

                                          Total Enclosed: ___________

Thank you for doing business with Parity Solutions.  (817) 261-9552

Parity Solutions is a partnership of Gary C. Crider and Russell L.

McCloud. Federal tax identification number 752468376.