Use the GetApplLimit function to get the application heap limit, beyond which the application heap cannot expand. The Memory Manager expands the application heap only up to the byte preceding this limit.
Nothing prevents the stack from growing below the application limit.
If the Operating System detects that the stack has crashed into the heap, it generates a system error. To avoid this, use GetApplLimit and the SetApplLimit procedure to set the application limit low enough so that a growing stack does not encounter the heap. Note The GetApplLimit function does not indicate the amount of memory available to your application. The global variable ApplLimit contains the current application heap limit. Inc. All rights reserved.