>I'm pretty sure that you use an instance of your oApp object throughout your app, but is that class a singleton where you have a shared/static method to get the instance? If so, then you could access it like this:
>
>lnLanguage = MyAppClass.GetoAppInstance().nLanguage
That's what I figured out after. I have tested it yet. But, I believe that if that App.vb is shared, than I can use it like App.oApp.nLanguage, where oApp becomes available under it at initialization time.
For desktop application, this might do it. But, for the Web, as my oProcess object is not shared, I haven't found an architecture which would allow me to do it. So, what I did was to create a Label class, which contains all the most commonly used labels defined already in several languages where I can refer as oProcess.oLabel.cCompany, for example, which would then be initialized to the language of the user.