// version.h
// This file is modified from EMULE(a free peer-to-peer file sharing application)'s source code
// History:
// Date version
// 2010/06/17 1.0
// 2010/09/17 1.1
// 2011/05/24 1.2
#ifndef __VERSION_H__
#define __VERSION_H__
#if _MSC_VER > 1000
#pragma once
#endif
#ifndef _T
#define _T(x) x
#endif
//use # symbol to make parameter to be a string
#define _chSTR(x) _T(#x)
#define chSTR(x) _chSTR(x)
// *) Specify the version only here with the following defines.
// *) When changing any of those version nr. defines you also have to rebuild the dll project.
//
// General format:
// <major>.<minor>.<update>.<build>
//
// Fields:
// <major> major number (e.g. 0)
// <minor> minor number (e.g. 30)
// <update> update number (e.g. 0='a' 1='b' 2='c' 3='d' 4='e' 5='f' ...)
// <build> build number; alomst use month+day; (e.g. 617 as June 17)
//
// Currently used:
// <major>.<minor>.<update> is used for the displayed version (GUI) and the version check number
//
#define VERSION_MJR 1
#define VERSION_MIN 0
#define VERSION_UPDATE 1
#define VERSION_BUILD 0524
#define DATE_YEAR 2011
#define DATE_BUILD chSTR(DATE_YEAR) chSTR(VERSION_BUILD)
#define VERSION_MJR_FU VERSION_MJR
// NOTE: This version string is also used by the DLLs!
#define SZ_VERSION_NAME chSTR(VERSION_MJR_FU) _T(".") chSTR(VERSION_MIN) _T(".") chSTR(VERSION_UPDATE) _T(".") chSTR(VERSION_BUILD)
#define COMMENT FILEDESCRIPTION _T(" Version:") SZ_VERSION_NAME _T(" Build ") DATE_BUILD
#define COMPANYNAME _T("http://www.radiantech.com.tw")
#define FILEDESCRIPTION _T("Curve Analyze Library")
#define COPYRIGHT _T("Copyright @") chSTR(DATE_YEAR) _T(", Radiantech. All rights reserved.")
#define PRODUCTNAME _T("CurveAnalyzeLib.dll")
#endif /* !__VERSION_H__ */
评论2
最新资源