RAD Studio
ContentsIndex
PreviousUpNext
E2022: Array size too large

The declared array is larger than 64K and the 'huge' keyword was not used. 

If you need an array of this size, either use the 'huge' modifier, like this:

int huge array[70000L];  /* Allocate 140000 bytes */

or dynamically allocate it with farmalloc( ) or farcalloc( ), like this:

int huge *array = (int huge *) farmalloc (sizeof (int) * 70000); ?? Allocate 140,000 bytes
Copyright(C) 2008 CodeGear(TM). All Rights Reserved.
What do you think about this topic? Send feedback!