インストールプロセス中に BATCH_INSTALL システム変数の値がどのように変化するか知りたいですか? Windows 7 で使用していたときのインストーラーで、デバッグ中に BATCH_INSTALL システム変数の値が -1 になる (つまり、TRUE でも FALSE でもない) ことがわかりました。BATCH_INSTALL の値が -1 になる理由を知りたいですか?
1 に答える
2
値 -1 は VARIANT_TRUE の値であり、VB などの自動化言語で適切に機能するか、または必要とされる真の値です。「真」の定義は非常に多く、どれが使用されているかを判断するのは難しい場合があります。一般的に最も安全なのは、値を 0 および 0 以外として読み取り、コンテキストに応じて 0 と 1、または 0 と -1 として指定することです。誰かが-1に「特別な」意味を持っている場合にのみ、そこでつまずきます。
これはhttp://community.installshield.com/archive/index.php?t-118230.htmlによって両極端で確認され、人々は -1 によって混乱するだけでなく、後の投稿はそれが非ゼロを意味することに同意しますtrue の形式。
于 2011-11-02T13:46:55.800 に答える