This is what I find in PBDLL60 Help:
"The Shell statement runs other programs synchronously. That means that execution of your code is
suspended until the shelled program finishes."
And this is what really happens:
If my application does not find a correct Language Identifier, it shells to the Control Panel
application "Regional Settings", in order to let the user change these 'wrong' setting. Before the
OK-button of that dialog has been clicked, my application is going on already.
So, either the information in PB's help file is not correct or Control Panel is an exception on the
rule. Anyhow, is there a way to work around this problem? I myself was thinking of changing the
settings on the fly, but as far as I understand Microsoft help (win32.hlp) this is not possible.
And, talking about this issue, what shall I use to detect the identifier:
%LOCALE_SYSTEM_DEFAULT or %LOCAL_USER_DEFAULT?
------------------
mailto:[email protected][email protected]</A>
www.basicguru.com/zijlema/
"The Shell statement runs other programs synchronously. That means that execution of your code is
suspended until the shelled program finishes."
And this is what really happens:
If my application does not find a correct Language Identifier, it shells to the Control Panel
application "Regional Settings", in order to let the user change these 'wrong' setting. Before the
OK-button of that dialog has been clicked, my application is going on already.
So, either the information in PB's help file is not correct or Control Panel is an exception on the
rule. Anyhow, is there a way to work around this problem? I myself was thinking of changing the
settings on the fly, but as far as I understand Microsoft help (win32.hlp) this is not possible.
And, talking about this issue, what shall I use to detect the identifier:
%LOCALE_SYSTEM_DEFAULT or %LOCAL_USER_DEFAULT?
------------------
mailto:[email protected][email protected]</A>
www.basicguru.com/zijlema/
Comment