Option Dynamic
 
Задает декларацию массива переменной длины

Синтаксис

Option Dynamic

Описание

Option Dynamic указывает, что любые следующие объявления массива являются переменной длины, будь они объявлены с постоянными индексами диапазонов или нет. Это остается в силе в течение остальной части модуля, в котором используется Option Dynamic, и может быть изменен с помощью Option Static. Это эквивалентно метакоманде '$Dynamic.

Пример

'' Компилировать с опцией компилятора "-lang fblite"

#lang "fblite"

Dim foo(99) As Integer      ' Декларируется массив фиксированной длины

Option Dynamic

Dim bar(99) As Integer      ' декларируется массив переменной длины
' ...
ReDim bar(199) As Integer   ' изменение размера массива

Различия диалектов

Отличия от QB

  • Новое в FreeBASIC

См. также