Comparison of PowerBuilder objects cannot be achieved by comparing exports of objects, as the
sequence of scripts and controls is not fixed. As a result, comparisons have to be done on a
portion by portion basis. This is what the first two comparison pages do. They leverage the
functionality of the DOS utility FC in order to compare portions.
Show Names Only
|
When this option is checked, if a difference is recognize, only
the name of the object/portion is included in the output. If the
option is unchecked, the name is listed as a header, and a
comparison is included below.
|
Scripts/Variables Only
|
When checked, only scripts and global, shared and instance
variable portions are compared. This will exclude system
portions and attribute definitions.
|
Ignore Horizontal
Spacing
|
Leading spaces and tabs are stripped off for the comparison
when this option is checked.
|
Ignore Vertical Spacing
|
Blanks lines are removed before the comparison when this
option is checked.
|
Ignore Header/Prototype
|
The function prototype is excluded from the comparison when
this option is checked.
|
Ignore Comments
|
When checked, comments are removed from the portion before
it is compared.
|
Ignore Object When
Modified Dates Match
|
With this option, objects’ modified dates are compared before
evaluating the objects. If the dates match, no indexing or
comparison is done on the objects.
|
Ignore Object When Sizes
Match
|
With this option, objects’ sizes are compared before evaluating
the objects. If the sizes match, no indexing or comparison is
done on the objects.
|