Hi Tom,
HMG isn't a programming language, only a GUI library for Harbour compiler. So you can't find such informations in HMG docs.
Harbour consists of the xBase language compiler, so your question is about xBase language.
In this language variable declaration isn't mandatory, every variable gain their own type and scope "on the fly", that is when and where it is used first.
Please look at
here.
Especially:
5.Statements\LOCAL, MEMVAR, PARAMATER, PRIVATE and
PUBLIC items.
Regards
--
Esgici