2011-01-21 58 views

回答

1

這是一個複製和粘貼Free Pascal Website

{$IF (FPC_VERSION > 2) or 
    ((FPC_VERSION = 2) 
     and ((FPC_RELEASE > 0) or 
      ((FPC_RELEASE = 0) and (FPC_PATCH >= 1))))} 
    {$DEFINE FPC_VER_201_PLUS} 
{$ENDIF} 
{$ifdef FPC_VER_201_PLUS} 
{$info At least this is version 2.0.1} 
{$else} 
{$fatal Problem with version check} 
{$endif} 

它應該做你需要什麼,但你必須要調整的數字。

+1

爲什麼要引入充實(見下文)的原因之一是因爲製作這樣的表達時犯了太多錯誤。當創建/添加新的主要編號系列(例如2.5.x)時,許多這樣的表達式破裂。 – 2011-01-22 22:21:51

2
{$IF FPC_FULLVERSION>=20400} 
    // code here 
{$ENDIF} 

僅在2.2.4之後可用,請參閱here。需要宏支持,請參閱here

+0

這個答案也有優點,但它與早期版本不兼容,對吧?或者我錯了嗎?乾杯。 – 2011-01-22 13:07:06

相關問題