Управление размерами динамической памяти и размером стека

Используется глобальная директива компилятора.

{$M<размер стека>,<минимальный размер Дп>,<максимальный размер Дп>}

Размер стека изменяется в пределах от 1024-65520 байт; по умолчанию устанавливается 16 килобайт. ДП изменяется от 0 до 655360(по умолчанию).

Так как значение Дп можно указать больше чем реально допустимый объем памяти, в этом случае под динамическую память будет отведен весь доступный объем памяти.

Программа не будет выполняться если свободной памяти будет меньше чем задано минимальным значением размера. Размер стека и памяти можно установить и в интегрированной среде, а можно в программе пример {$M 1024,0,65535}

Предопределенные указатели


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: