>>>Edgar,
>>> I agree with you. We use a large number of global vars that get set in our main prg. We never declare a var public.
>>
>>How do you make a global var without using public?
>
>Put it in a container object?
Then it's a property, not a variable. You simply assign it in the main prg, and it remains visible to all the code called from there. Even some frameworks use(d) this technique.
>If this is right, what do I win?
It's not and you don't :)