Показать сообщение отдельно
Старый 30.09.2005, 11:56   #2  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
А это - параметры, которая система берет из настроек Windows, если в последнем родительском EDT стоит "Auto":

PHP код:
private static int defDayDigits()
{
    
int     ret;
    
str     testDate;

    
testDate date2str(2\11\1911123, -12222);
    
ret strFind(testDate'.'18) - 1;

    return 
ret;
}
private static 
int defMonthDigits()
{
    
int     ret;
    
str     testDate;

    
testDate date2str(11\2\191121322, -122);
    
ret strFind(testDate'.'18) - 1;

    return 
ret;
}
private static 
str defSeparators()
{
    
int     separator1separator2;
    
str     testDate;

    
testDate date2str(11\11\1911SF_PropType_AtomDate::defSequence(), 2, -12, -12);
    
testDate strRem(testDate'1');

    return 
testDate;
}
private static 
int defSequence()
{
    
int     sequence;
    
str     testDate;

    
int sequencePosNum(str _testStr)
    {
        
int ret;

        
ret strScan(testDate_testStr18);
        switch (
ret)
        {
            case 
1:
                
ret 1;
                break;
            case 
4:
                
ret 2;
                break;
            case 
7:
                
ret 3;
                break;
            default:
                throw 
error(Error::wrongUseOfFunction(funcName()));
        }
        return 
ret;
    }

    ;

    
testDate date2str(22\11\1933, -122222);
    
sequence += sequencePosNum("22") * 100;
    
sequence += sequencePosNum("11") * 10;
    
sequence += sequencePosNum("33") * 1;

    return 
sequence;
}
private static 
int defYearDigits()
{
    
int     ret;
    
str     testDate;

    
testDate date2str(11\11\19113122222, -1);
    
ret strFind(testDate'.'18) - 1;

    return 
ret;