Hello Roland. Doing this:
const foldhiddenbit = 7; foldhiddenmask = byte(1) shl foldhiddenbit; currentfoldhiddenbit = 6; currentfoldhiddenmask = byte(1) shl currentfoldhiddenbit; foldlevelmask = byte(not (foldhiddenmask or currentfoldhiddenmask)); foldissumbit = 0; foldissummask = $01; rowstatemask = $7f; Makes the compiler happy but the warning is still there and point to : ---> foldlevelmask = byte(not (foldhiddenmask or currentfoldhiddenmask)); msedatalist.pas(891,18) Warning: range check error while evaluating constants (-193 must be between 0 and 255) ;-( Fre;D -- Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/ _______________________________________________ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk