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


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


  (GOSUB,GOTO),передающее управление черезэту границу,будет реализовать  меж-
  сегментное  перемещение,вызов  или переход,для которого требуется несколько
  больше времени  и  стекового  пространства.Этот  эффект  можно  минимизиро-
  вать,размещая  операторы $SEGMENT там,где в программе проходят естественные
  линии деления ее на части;например между главными подпрограммами или  глав-
  ной программой и кодом возбуждения или завершения.
   В  программе  на  Турбо  Бейсике может быть до 16 кодовых сегментов.Данные
  состояниа компилирования ,распечатываемые после его завершения,будут  пока-
  зывать размер каждого сегмента,отделяемого косой чертой(/).
   Примечание  :Вы не можете использовать оператор $SEGMENT в структурирован-
  ном блоке: for/next,do/loop,while/wend,if block.
  Пример    sub Процедура1
             print "это пустая процедура"
            end sub
            $segment 'определить второй сегмент
            sub Процедура2
             print "это другая пустая процедура"
            end sub
            $segment 'определить третий сегмент
            sub Процедура3
             print "Это другая пустая процедура"
            end sub
            call Процедура1
            call Процедура2
            call Процедура3
            end
            Метаоператор $SOUND
            -------------------
  Функция   $SOUND заявляет емкость фонового музукального буфера
  --------
  Синтаксис $SOUND размер буфера
  ---------
  Замечания Размер буфера-это числовая константа,которая указывает нотную ем-
  --------- кость фонового буфера оператора PLAY от 1 до 4096.Увеличение  ем-
  кости буфера до максимального числа нот,которые вы намерены играть в данной
  программе,исключает необходимость отслеживания счетчика нот (и соответству-
  ющнго ухудшения качества исполнения).


                                     - 79 -
   Для  каждой  ноты  требуется 8 байтов памяти;по умолчанию емкость равна 32
  нотам или 256 байтам.Значение по умолчанию можно менять и хранить,пользуясь



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