Jimbo
Getting the current decimal separator from Windows November 23, 2008 08:04AM |
Moderator |
PROCEDURE DecimalSeparator() MAX_BUFFER_SIZE is short int=100 LOCALE_USER_DEFAULT is long int=1024 LOCALE_SMONDECIMALSEP is long int=22 mApiReturn is long int mBuffer is string mBufferSize is long int mBuffer = RepeatString(Charact(0),MAX_BUFFER_SIZE) mBufferSize = MAX_BUFFER_SIZE - 1 mApiReturn = CallDLL32("kernel32","GetLocaleInfoA",LOCALE_USER_DEFAULT,LOCALE_SMONDECIMALSEP,&mBuffer,mBufferSize) mBuffer = Left(mBuffer,mApiReturn - 1) RESULT mBuffer
Tor-Bjarne
Re: Getting the current decimal separator from Windows March 19, 2012 10:31PM |