You can use sets - they are fast but may still be limited to 256 bits 
(or 8 bytes).  

To:                     Multiple recipients of list delphi <[EMAIL PROTECTED]>
Send reply to:          [EMAIL PROTECTED]
From:                   "Nahum Wild" <[EMAIL PROTECTED]>
Subject:                [DUG]:  TBits - array of bits
Date sent:              Fri, 15 Dec 2000 13:06:20 +1300

> I'm wanting to create a 2d array of bits where the less memory used to store
> the array the better.  A boolean array is out of the question as a boolean
> uses up a byte.  So I looked in the D5 help and found the TBits class.  It
> is accessed as a boolean but looking at its source code reveals that its
> coded in assembler.  Which I can't read.  So my question is - does TBits
> store everything at the bit level or at the byte level?
> 
> Alternatively does anyone know of a different approach to doing this where
> memory footprint it critical with access speed coming a close second?
> 
> 
> Cheers,
> 
> Nahum Wild
> Game Designer
> Realism Ltd
> 
> ESDAO - The wargame of a thousand faces.
> http://www.esdao.net
> 
> Download the public beta version now!
> 
> ---------------------------------------------------------------------------
>     New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
>                   Website: http://www.delphi.org.nz
> To UnSub, send email to: [EMAIL PROTECTED] 
> with body of "unsubscribe delphi"
> 


Regards

Rohit

======================================================================
CFL - Computer Fanatics Ltd.  21 Barry's Point Road, AKL, New Zealand
PH    (649) 489-2280 
FX    (649) 489-2290
email [EMAIL PROTECTED]  or  [EMAIL PROTECTED]
======================================================================

---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz
To UnSub, send email to: [EMAIL PROTECTED] 
with body of "unsubscribe delphi"

Reply via email to