    DLSuperC, DLSupCX (this product) and DLSupCBF 
                  Comparison and Overview

A. DLSuperC - For reference and background

   DLSuperC is the basis and style for the trio of Delphi 3 generated 
program products. It is basically an intelligent text compare program 
that handles two files. There are filters (special options that allow the 
input text to be inspected, transformed, and temporarily discarded 
before the compare) that set the functionality of the compare program 
above any on the market.

   DLSuperC is an "industrial grade" compare program. All text compare 
versions handle files larger than 64K. It also looks for reformatted lines 
(lines that have blank character differences but same data content) as a 
part of the basic program processing. Mostly the compare program does 
not get lost and produce results that appear completely different than 
expected.  The reports appear very close to that expected from and text 
edit session that flags "inserted" and "deleted" text lines.
  
   The execution of DLSuperC is started from a series of panels that 
allows the user to select options and initialize fields that retain their 
content throughout re-executions of the program.  Exit and reentry to the 
program retains these same values.  Ease of use and data persistence 
(providing many drop down list) enables the user to select repeatable 
results.   Most reports can be personalized to the requirements of the 
user session.  They can be configured to generate either concise or 
large output reports.  Many options are available to configure the data so 
that the volume of normal output does not overlook important 
information.  Different views of the same compare are important in 
programmer/user productivity.

B. DLSupCX - The comparison product you have selected and 
    are using.

   DLSupCX includes DLSuperC as an operating kernel within the 
program logic.  Many functions are identical as options to DLSupCX that 
are in DLSuperC.  DLSupCX is designed to be a more encompassing 
text compare program and it allows two complete directories composed 
of pairs of files to be compared per iteration of the program. It is an 
advanced but separate version of DLSuperC.

   DLSupCX has more options than DLSuperC and it is a more complex 
program to overview and operate.  Users wishing a simpler program and 
interface with less function are normally satisfied with the basic 
DLSuperC program.  Yet, all the functions that DLSuperC performs can 
be done with DLSupCX - simply and still generating the same type of 
output.  DLSupCX can also compare two files identically as DLSuperC.  
Since most compare result from the user wishing to see the differences 
between just two files, DLSupCX may be an over kill for many entry level 
users.

   DLSupCX only exists in a Win95/WinNT 32 bit version. No 16 bit Win 
3.1x version is available.  DLSupCX has seven (7) new preference 
options for the compare of two files that extend the versatility of the 
comparison to a higher level than the basic DLSuperC program.  These 
new preference options are:

  1. Full source on changed lines up to 128 columns.
      1a. -- The previous limit for DLSuperC was 80 columns although all 
               columns in the line were inspected.
  2. Side-by-side report with insert and delete changes separated into 
      two split views of the displayed report.  The inserts and deletes lines 
      are shown at the same synchronized level within the separate list 
      boxes.
      2a. -- Only a consolidated single panel view is available in 
               DLSuperC.  The inserts and deletes were either alternated in 
               pair sets or block displayed as sets of inserts or deletes.
  3. Plus 5 other directory related file classification options that limit the 
      processing required to handle  the diverse file types in full directory 
      compares.  
      3.a -- Using equal time-stamps/length to limit comparing files that 
               appear unchanged and under the user's library control. This 
               speeds up the comparison processing rather than having to 
               compare the complete extent of the data file.
      3.b -- Default detection of files for determining whether a file is 
               composed primarily of text or binary data.  A check is made 
               of the files first record for binary data.  No check was 
               previously made in DLSuperC. An option override is
               available for not checking to be consistent with DLSuperC.
      3.c -- Excluding certain output with limiting classification options.
  4. One new generalized Dp (Don't Process) Option that allows the user 
      to define a single line leading comment character with an optional 
      embedded comment delimiter to end-of-line (examples "  # This is a 
      comment line." - where the # is the header of the comment line.  ".  
      Source statement @ - Comment embedded after source statement - 
      where @ is a end-of-line comment delimiter.)  

    For emphasis, DLSupCX handles comparing two entire directories or 
file pairs with one invocation.  This enhances the capability of DLSuperC 
that requires multiple user iterations to do the same task. 

   The DLSupCX program features 2 automatic execution  options where 
file selection is well defined.  No intermediate panels are shown - just 
position the mouse and click. These are:

  1. Single New/Old Named Files - files are named in file slots. 
  2. All Directory Like-Name Files (between the two directories) - files 
      are determined automatically by the DLSupCX program. 

   Two additional intermediate selection panels are  available to refine 
user defined file processing. 

  3. Select from 1 Directory File Like-Name List
  4. Select from 2 Directory File Name Lists - for Like and Unlike names

   Information and selections are saved between executions and multiple 
executions. An attempt is to minimize user  repetition of standard 
compare requirements. However, this  is short of a batch invocation. 
User interaction is still required. 

   DLSuperC and DLSupCX are separately purchasable shareware 
download compare programs. They both are offered at $29.95.  Both are 
aimed at the text line compare user. DLSuperC is simple and relatively 
direct. DLSupCX gives more options but requires more definition and 
"care".

   Because DLSupCX involves a potential of many more comparisons 
and more output, care must be taken not to let it produce results that 
are wasteful. Processing time  is directly related to the number of file 
pairs the user selects or the automatically program selects.

C. DLSupCBF - Third DLSuperC based product

   DLSupCBF (DLSuperC for Binary File Directory Compare) is  the third 
(3) product in the Win95 DLSuperC series of products.  It is a separate 
program aimed at a slightly different comparison environment.  While it 
maintains the shape and format of both DLSuperC and DLSupCX, it 
closer to the aims and objectives of DLSupCX - full directory capability.

   DLSupCBF is strictly a directory file compare program that processes 
files at the directory at the binary data level.  It does not provide 
differences at any boundary except the whole file. The data file is either 
the same or different.  This may result from the difference in one 
character or number of characters in the file.  

   DLSupCBF is a specialized program with dedicated binary 
processing.  Most of the functions are possible with DLSupCX. Yet, 
DLSupCBF has extra options and extra directory views that make it 
quite different than DLSupCX.  

   DLSupCBF can process multiple directories and display differences to 
the user in a pseudo like directory tree structure.  It even has a space 
and structure display view that does no compare. The output is strictly a 
picture of the multi-directory subdirectory structure.

   DLSupCBF is designed to be faster than DLSupCX in the processing 
overhead of binary files.  Many checks that a text compare program 
would need to make are not necessary since DLSupCBF only handles 
binary files - even if they are composed exclusively of Ascii text.

   DLSupCBF is shareware priced at $21.95.

