OPTION NEW

Previous  Next

 

OPTION NEW LOCAL|GLOBAL

 


 

Makes any dynamic variables created by the NEW function allocated in local or global scope by default.  This can always be overridden by the last parameter in the NEW function.  See NEW for more information.

 

Example:

 

' Make created dynamic variable global

OPTION NEW GLOBAL

 

ptr = NEW( REAL, 60, 4, 3 )

UNREF ptr

 

ptr = NEW( INTEGER, 600, 10, "Kalle" )

UNREF ptr

 

' Make created dynamic variable local

OPTION NEW LOCAL

 

ptr = NEW( STRING, 60 )

UNREF ptr

 

ptr = NEW( REAL )

ptr = 1.234

UNREF ptr

 

ptr = NEW( INTEGER )

ptr = 69

UNREF ptr

 

' Override current local default

ptr = NEW( INTEGER, 600, 10, "Kalle", TRUE )

UNREF ptr