Navigation:  System Specifications >

Sizes and Numbers

Print this Topic Previous pageReturn to chapter overviewNext page

 

Maximums (all sizes in bytes/characters unless otherwise given):

 

Single field size (string, A type):                        4gb

 

Number of array elements in any one array:        4gb

(all arrays are single dimension)

 

Record size:                                        64k (Btrieve)

                                               2gb (CodeBase)***

 

Number of keys per record:                        24 (Btrieve)

                                               47 (CodeBase)*

 

File size:                                        4gb (Btrieve)

                                               8gb (CodeBase)

 

Number of fields per record:                        255**

  (an array field counts as one field)

 

Number of files opened per program:                255

 

Number of fields per program:                        65,535

  (an array field counts as one field)

 

Size of DEFINEd data per program:                4gb

 

Size of single source code module:                4gb

 

Size of compiled constant section:                4gb

 

Size of compiled code section:                        4gb

 

Length of a single source code line:                64k

 

Number of nested structures:                        20

 (each type separately)

 

Maximum number of nested CHAINed programs:        Limited by Memory

 

*Even though the number of keys is more in CodeBase your programs are still limited to 24 in this version.  Once a transition is complete from Btrieve to CodeBase many new features will be added that only apply to CodeBase.

 

**The maximum number of fields in CodeBase is 2046, however, each array element is considered a discrete field.

 

***The current maximum record size is 64k for both Btrieve and CodeBase.

 

 


Page url: http://www.cassoftware.com/tas/manual/sizesandnumbers.htm