It ends up as some minus number ( I don't have vb installed at home so can't check what the exact number is), rather than the correct value. VB uses exclusively signed numbers, if the leftmost bit in ...