This function removes a specified Local variables / DECLARE VARIABLE statement|variable from a list of global variables, and frees memory associated with the variable. If an empty string is specified as VarName all global variables will be destroyed. This function returns a number of destroyed global variables.
function ibec_FreeGlobalVar(VarName : string) : variant;
execute ibeblock as begin try MyVar = 42; ibec_SetGlobalVar('MyGlobalVar', MyVar); MyVar1 = ibec_GetGlobalVar('MyGlobalVar', null); if (MyVar1 is not null) then ibec_ShowMessage(MyVar1); finally ibec_FreeGlobalVar('MyGlobalVar'); end; end