>- see footer for list info -<
As long as no other developer needs to work on your code, I guarantee
bitwise operations will confuse most of them :-)

Russ 

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of dominic watson
Sent: 25 October 2005 18:22
To: Coldfusion Development
Subject: Re: [CF-Dev] Bitwise operators

>- see footer for list info -<
Yes agreed,

Just found the bitwise functions, duh.

Still, I think that a flagset object could be handy (ill use it). You add
options (flags) that can be selected and deselected (32 max), you can output
those options as a query, turn option selections on and off; output the
entire combination of selections as single integer to be stored wherever;
check whether an option is selected or not, etc. Would cut the need for an
extra table in a database possibly.

Anyways, will get back

Well, I'll finish it tonight and see how nicely it works, post it 2mrw.

Snake wrote:

>>- see footer for list info -<
>>    
>>
>You have the following functions.
>
>BitAnd
>BitOr
>BitNot
>BitXor
>
>But don't forget you have a limited number of bits to use. Hal Helms 
>mad ethe mitake of using this approach to handle permissions in 
>Extended Fusebox, and it really didn't work.
>If you need to have dozens of values, then a straight list or structure 
>is better.
>
>--
>Russ
>
>-----Original Message-----
>From: [EMAIL PROTECTED]
>[mailto:[EMAIL PROTECTED] On Behalf Of dominic watson
>Sent: 25 October 2005 17:32
>To: Coldfusion Development
>Subject: [CF-Dev] Bitwise operators
>
>  
>
>>- see footer for list info -<
>>    
>>
>There aren't any in CF are there? I am interested to know as I would 
>like to implement a system for setting flags for multiple options.
>i.e. options are assigned flag values of 1,2,4,8,16,32,etc. Every 
>possible combination of selections would product a different integer 
>result when added together, thus you can have one field that stores all 
>multiple selections. All that is needed is methods to extract lists of 
>flag values, or check the presence of a flag, etc.
>
>Anyone know of a UDF (couldnt see one on cflib), or CF function that 
>does this or should i write one?
>
>Dominic
>_______________________________________________
>
>For details on ALL mailing lists and for joining or leaving lists, go 
>to http://list.cfdeveloper.co.uk/mailman/listinfo
>
>--
>CFDeveloper Sponsors:-
>  
>
>>- Hosting provided by www.cfmxhosting.co.uk -<
>>- Forum provided by www.fusetalk.com -<
>>- DHTML Menus provided by www.APYCOM.com -<
>>- Lists hosted by www.Gradwell.com -<
>>- CFdeveloper is run by Russ Michaels, feel free to volunteer your 
>>help -<
>>    
>>
>
>
>
>_______________________________________________
>
>For details on ALL mailing lists and for joining or leaving lists, go 
>to http://list.cfdeveloper.co.uk/mailman/listinfo
>
>--
>CFDeveloper Sponsors:-
>  
>
>>- Hosting provided by www.cfmxhosting.co.uk -<
>>- Forum provided by www.fusetalk.com -<
>>- DHTML Menus provided by www.APYCOM.com -<
>>- Lists hosted by www.Gradwell.com -<
>>- CFdeveloper is run by Russ Michaels, feel free to volunteer your 
>>help -<
>>    
>>
>
>  
>

_______________________________________________

For details on ALL mailing lists and for joining or leaving lists, go to
http://list.cfdeveloper.co.uk/mailman/listinfo

--
CFDeveloper Sponsors:-
>- Hosting provided by www.cfmxhosting.co.uk -<
>- Forum provided by www.fusetalk.com -<
>- DHTML Menus provided by www.APYCOM.com -<
>- Lists hosted by www.Gradwell.com -<
>- CFdeveloper is run by Russ Michaels, feel free to volunteer your help 
>-<


_______________________________________________

For details on ALL mailing lists and for joining or leaving lists, go to 
http://list.cfdeveloper.co.uk/mailman/listinfo

--
CFDeveloper Sponsors:-
>- Hosting provided by www.cfmxhosting.co.uk -<
>- Forum provided by www.fusetalk.com -<
>- DHTML Menus provided by www.APYCOM.com -<
>- Lists hosted by www.Gradwell.com -<
>- CFdeveloper is run by Russ Michaels, feel free to volunteer your help -<

Reply via email to