Curl Global Community
アプレットがどのバージョンで動いているか - Printable Version

+- Curl Global Community (https://communities.curl.com)
+-- Forum: Discussions (https://communities.curl.com/forumdisplay.php?fid=1)
+--- Forum: General Curl questions (https://communities.curl.com/forumdisplay.php?fid=2)
+--- Thread: アプレットがどのバージョンで動いているか (/showthread.php?tid=259)



アプレットがどのバージョンで動いているか - keita - 08-30-2011

現在実行中のアプレットがどのバージョンで稼動しているかわかる方法はないでしょうか?



RE: アプレットがどのバージョンで動いているか - kino - 08-30-2011

curl-version を使うとみれると思います。

Code:
{popup-message curl-version }

クライアントにインストールされているバージョンを知りたい場合は、get-installed-api-versions というのを使うと良いと思います。







RE: アプレットがどのバージョンで動いているか - onyo - 08-30-2011

keita様

アプレットの実行中に取得したい場合は
kino様のとおりだと思います。

複数インストールされている状況で、
どのバージョンで動いているのか知りたい、ということでしたら
「Curl ヘラルド」 をヘルプでご参照ください。
メジャーバージョンは、下位互換がありませんが、
パッチ番号を指定されていないヘラルドなら、一番上位のもので動きます。


RE: アプレットがどのバージョンで動いているか - fukuta - 09-02-2011

何をしたいかによるかもしれませんが、バージョンによって処理を変えたい場合は api-version-switch という構文を使うのが一般的です。

Code:
{api-version-switch
    case "4+", "3.1+" do
    {define-proc {release}:String
        {return "an advanced release"}
    }
    case "3.0.1+" do
    {define-proc {release}:String
        {return "a patched 3.0 release"}
    }
    case "3.0" do
    {define-proc {release}:String
        {return "an original 3.0 release"}
    }
    else
    {define-proc {release}:String
        {return "an unknown release"}
    }
}
{text You are running {release}.}