Option Dynamic

Specifies variable-length array declarations

Syntax
	Option Dynamic

Description
	Option Dynamic is a statement that specifies that any following array 
	declarations are variable-length, whether they are declared with 
	constant subscript ranges or not. This remains in effect for the rest of 
	the module in which Option Dynamic is used, and can be overridden with 
	KeyPgOptionstaticOption Static.  It is equivalent to the KeyPgMetaDynamic'$Dynamic metacommand.

Example
	'' Compile with "-lang fblite" compiler switch

	#lang "fblite"

	Dim foo(99) As Integer      ' declares a fixed-length array

	Option Dynamic

	Dim bar(99) As Integer      ' declares a variable-length array
	' ...
	ReDim bar(199)              ' resize the array

Dialect Differences
	* Only available in the CompilerOptlang-lang fblite and CompilerOptlang-lang qb dialects.

Differences from QB
	* New to FreeBASIC

See also
	* KeyPgDdfboptiondynamic__FB_OPTION_DYNAMIC__
	* KeyPgMetaDynamic'$Dynamic
	* KeyPgMetaDynamic'$Static
	* KeyPgOptionstaticOption Static
	* KeyPgDimDim
	* KeyPgRedimReDim

