예제 #1
0
	}//FOLD01

	//  -------------------------------------------------------------
	//  Получить уникальное число на основе содержимого пути к файлу
	public	static	int	GetUniqNum( string FileName ) {//fold01
		int	Result	=	0
		,	Mask	=	0xFFFF	;
		string	DirName	=	CCommon.GetCurDir();
		if	( FileName != null )
			if	( CCommon.GetDirName( FileName ).Length > 1 )
					DirName		=	CCommon.GetDirName( FileName );
		for	( int I = 0 ; I < DirName.Length ; I++ )
			Result	=	( Result * 5 + CCommon.Ord( DirName[ I ] ) ) & Mask;
		return	Result;
	}//FOLD01