Is possible change value of a variable in PureBasic...a long time ago I suggested to PowerBasic a feature like this...
Define A$
Runtime A$
A$="ISRAEL"
MessageRequester("VALOR DE A$ :",GetRuntimeString("A$"),0)
SetRuntimeString("A$", "VEGA")
MessageRequester("NUEVO VALOR DE A$ :",GetRuntimeString("A$"),0)