>>1. In order to limit the valid return values, BINTOC() starts the high-order bit at character 128. If you pass this value, it will read it incorrectly and most likely fail.
>
>Does this mean, signed vs. unsigned integers?
BINTOC() converts signed integers (which is probably why it fails in this regard).
Larry Miller
MCSD
LWMiller3@verizon.netAccumulate learning by study, understand what you learn by questioning. -- Mingjiao