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


         

что тип размещения массивов по


       INPUT #1,КомПортВвод (заголовок %)
       RETURN
       КонецВвода: 'конец COM-порт ввода
       PRINT "Достигнут конец ввода"
       END 'конец программы
       Метаоператор $DYNAMIC
       ----------------------
  Функция        $DYNAMIC заявляет ,что размещение массива по умолчанию
  --------       должно быть динамическим.
  Синтаксис      $DYNAMIC
  ----------
  Замечания      Метаоператор $DYNAMIC не имеет аргументов и
  ----------     заявляет, что тип размещения массивов по умолчанию должен быть
  динамическим.Пространство для динамических массивов распределяется во время
  прогона.Для ликвидации массива используйте оператор ERASE.Динамические мас-
  сивы дают более эфективное использование памяти.
  Массивы можно заявлять как динамические с помощью ключевого  слова  DYNAMIC

                                     - 75 -
  или  аргументов  выражениа  в  операторе DIM.Массивы с переменными размера-
  ми,которые заявдяются  как  общие  или  локальные  в  процедуре,либо  функ-
  ции,всегда динамические.
  СМ.также  DIM
  --------  ERASE
            FRE
            $STATIC
  Пример    'настроить обработчик ошибок
  -------   ON ERROR GOTO ОшибокОбработчик
            'отобразить память,имеющуюся в массивном пространстве
            PRINT FRE(-1)
            DIM БольшойМассив(10000) 'заявить дин.массив
            БолшойМассив(6666)=66
            PRINT FRE(-1)
            PRINT БольшойМассив(6666)
            END 'конец прогона
            Ошибокобработчик:
            PRINT "ошибка типа " ERR;
            PRINT "произошла по адресу" ERADR
            END
            Метаоператор $EVENT
            --------------------
  Функция   $EVEN управляет генерированием кода отслеживания событий.
  --------
  Синтаксис $EVEN {ON!OFF}
  ---------
  Замечания Если ваша программа содержит какое-либо средство захвата событий
  --------- определенного сорта (например,ON KEY,ON COM),то $EVENT по умолча-

Содержание  Назад  Вперед