Turbo Basic 1.1. Руководство пользователя


Turbo Basic 1.1. Руководство пользователя - стр. 146


  входом музыкального буфера меню опций.Значения по умолчанию  преодолеваются
  включенными в код метаоператорами.
            Метаоператор $STACK
            --------------------
  Функция   $STACK заявляет размер стека периода прогона.
  --------
  Синтаксис $STACK отсчет
  ---------
  Замечания  Отсчет  -числовая  константа  от  1024 до 32 К.$STACK определяет
  --------- сколько памяти в период прогона будет выделено  на  стек.Стек
  используется для  адресов  возврата во времени вызовов подпрограмм и в
  структурированных операторах,а также для локальных переменнных многострочных
  функций.По умолчанию (минимальный) размер состовляет 1024 (400Н) байтов.
   Вы можете пожелать размещить больше стекового пространства,если ваша прог-
  рамма ненормально структурированта,в ней используются большие локальные пе-
  ременные или выполняется реккурсивность.Если вы подозреваете что  программа
  выбегает за стековое пространство,перекомпилируйте ее с опцией тестирования
  стека  из меню опций.Программа ,генерированная с этим отладочным переключа-
  телем во включенном состоянии,перед входом в подпрограммы,процедуры и функ-
  ции всегда проверяет наличное стековое пространство.Значения  по  умолчанию
  продлеваются включенными в код метаоператорами.
            Вы  можете  проверять  для себя величину стекового пространства с
  помощью функции FRE(-2).
            СМ. также FRE
  Пример    'дается стек 4096 байтов
            $stack &H1000
            print fre(-2) 'отображается величина наличного  стекового  прост-
            'ранства
           Метаоператор $STATIC
           ---------------------
  Функция  $STATIC заявляет ,что размещаемый по умолчанию массив должен быть
  -------- статическим.
  Синтаксис  Метаоператор  $STATIC  не имеет аргументов и заявляет ,что массив
  ---------  будет статического типа
           Пространство для статических массивов распределяется во время  ком-
  пилирования.Массивы постоянных размеров являются статическими всегда,за иск-



Начало  Назад  Вперед