' este ejemplo siempre la variable acumulador pierde su valor
public function Sumar( valor as integer) as long
dim acumulador as long ' cada vez que entre acumulador vale 0
acumulador=acumulador + valor
sumar=acumulador 'cuando salga acumulador dejará de existir
end function
' en este ejemplo la variable acumulador guarda su valor..
public function Sumar( valor as integer) as long
static acumulador as long ' cada vez que entre acumulador vale lo que valía la última vez que se salió
acumulador=acumulador + valor
sumar=acumulador 'cuando salga acumulador seguirá existiendo
end function