What is very strange is that I get also a warning with this (see abs()
added):

const
 foldhiddenbit = 7;
 foldhiddenmask = abs(1 shl foldhiddenbit);
 currentfoldhiddenbit = 6;
 currentfoldhiddenmask = abs(1 shl currentfoldhiddenbit);
 foldlevelmask = byte(not (foldhiddenmask or currentfoldhiddenmask)); //
here warning

msedatalist.pas(891,18) Warning: (4110) Range check error while evaluating
constants (-193 must be between 0 and 255)

So only this make him happy:
 foldlevelmask = byte(abs(not (foldhiddenmask or currentfoldhiddenmask)));







--
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

Reply via email to