文字列がブール値かどうか確認
CompatibleUnicode組み込みファンクション (PRIM_LIBI.ICompatibleUnicodeIntrinsics) のメンバ
名前 |
タイプ |
データタイプ |
記述 |
Result |
*Result (任意) |
ブール値 |
変数が有効なブール値の場合、TRUE |
FalseCaption |
*Input (任意) |
Unicode 文字列 |
FALSE値として使用する値 |
TrueCaption |
*Input (任意) |
Unicode 文字列 |
TRUE値として使用する値 |
IsBoolean は、文字列を検査して、ブール値として使用できるかどうかを判断します。TrueCaptionおよびFalseCaptionパラメータは、ブール値の許容値を定義します。
IsBoolean は、潜在的な実行時エラーをトラップするために AsBoolean の前に使用されることがよくあります。
入力パラメーターが指定されていない場合、関数は True または False の値を要求します。
この例では、 isBoolean は N または Y の値を想定しています。
If (#String.IsBoolean(N Y))
#Button.Enabled := #String.IsBoolean(N Y)
Endif
上記の例は、書き込みに等しいです。
Case (#String)
When (= Y)
#Button.enabled := True
When (= N)
#Button.enabled := False
Endcase