08-30-2011, 04:00 PM
08-30-2011, 04:04 PM
curl-version を使うとみれると思います。
クライアントにインストールされているバージョンを知りたい場合は、get-installed-api-versions というのを使うと良いと思います。
Code:
{popup-message curl-version }
クライアントにインストールされているバージョンを知りたい場合は、get-installed-api-versions というのを使うと良いと思います。
08-30-2011, 04:32 PM
keita様
アプレットの実行中に取得したい場合は
kino様のとおりだと思います。
複数インストールされている状況で、
どのバージョンで動いているのか知りたい、ということでしたら
「Curl ヘラルド」 をヘルプでご参照ください。
メジャーバージョンは、下位互換がありませんが、
パッチ番号を指定されていないヘラルドなら、一番上位のもので動きます。
アプレットの実行中に取得したい場合は
kino様のとおりだと思います。
複数インストールされている状況で、
どのバージョンで動いているのか知りたい、ということでしたら
「Curl ヘラルド」 をヘルプでご参照ください。
メジャーバージョンは、下位互換がありませんが、
パッチ番号を指定されていないヘラルドなら、一番上位のもので動きます。
09-02-2011, 09:07 AM
何をしたいかによるかもしれませんが、バージョンによって処理を変えたい場合は 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}.}