1.2.78. $W или $STACKFRAMES : Генерировать кадры стека

На верх  Назад  Вперёд

Директива {$W} – это переключатель, который управляет генерацией кадров стека. Во включенном состоянии переключателя компилятор будет генерировать кадр стека для каждой процедуры или функции.

В выключенном состоянии компилятор будет пропускать генерацию кадров стека, если выполняются следующие условия:

Процедура не имеет параметров

Процедура не имеет логических переменных

Если процедура не является ассемблерной (assembler), она не должна иметь блоков asm … end;

Процедура не является конструктором или деструктором.

Если эти условия выполняются, то кадр стека будет пропущен.