QG_SetCacheSize
QG_SetCacheSize(areaRef; maxCachedBytes):errorCode | |||
---|---|---|---|
![]() |
areaRef | Longint | QGrid area reference |
![]() |
maxCachedBytes | Longint | Maximum cache size in bytes |
![]() |
error | Longint | Error result |
Specify the maximum cache size of the QGrid area
Parameter areaRef is the QGrid area reference. If areaRef is not a valid QGrid area reference, qg_paramErr error is returned.
Parameter maxCachedBytes specifies the plug-in area's maximum cache size in bytes. It must be between 64MB (64 * 1024 * 1024 bytes) and 512MB (512 * 1024 * 1024 bytes), otherwise error qg_paramErr is returned.
NOTE The default cache size for a plug-in area is 128MB (128 * 1024 * 1024 bytes).
Example
// Double the cache size of the plug-in area C_LONGINT($cacheSize;$err) $err:=QG_GetCacheSize (xGrid;$cacheSize) ASSERT($err=qg_noErr) $cacheSize:=$cacheSize*2 $err:=QG_SetCacheSize (xGrid;$cacheSize) ASSERT($err=qg_noErr)
Related commands
QG_GetCacheSize | Get the maximum cache size of the QGrid area |