Is license available
Is license available {( license )} -> 戻り値
引数 | 型 | 説明 | |
---|---|---|---|
license | Integer | → | ライセンスの有効性テストを行うプラグイン |
戻り値 | Boolean | ← | プラグインが利用可能な場合はTrue、その他の場合はFalse |
このコマンドはスレッドセーフではないため、プリエンプティブなコードには使えません。
説明
Is license available コマンドを使用して、プラグインの有効性を確認することができます。例えば、プラグインが必要な機能を表示または非表示にする際に有効です。
Is license available コマンドは次のような3通りの使用が可能です。
- 引数 license を省略する場合:4Dアプリケーションがデモモードの場合に、コマンドは False を返します。
- 以下の “Is License Available” テーマの定数のうちの1つを引数 license に渡す場合。
| 定数 | 型 | 値 |
| ---------------------- | ---- | --------- |
| 4D Client SOAP license | 倍長整数 | 808465465 |
| 4D Client Web license | 倍長整数 | 808465209 |
| 4D for OCI license | 倍長整数 | 808465208 |
| 4D ODBC Pro license | 倍長整数 | 808464946 |
| 4D REST Test license | 倍長整数 | 808465719 |
| 4D SOAP license | 倍長整数 | 808465464 |
| 4D View license | 倍長整数 | 808465207 |
| 4D Web license | 倍長整数 | 808464945 |
| 4D Write license | 倍長整数 | 808464697 |
この方法では、対応するプラグインのライセンスが有効な場合、コマンドは True を返します。コマンドはデザインモード、SET PLUGIN ACCESS コマンドの結果等を考慮に入れて結果を返します。
プラグインがデモモードで動作している場合、Is license available はFalse を返します。
- プラグイン “4BNX” リソースのID番号を引数licenseに直接渡す場合、コマンドは、前述の通りに動作します。
参照
CHANGE LICENSES
License info
Get plugin access
PLUGIN LIST
SET PLUGIN ACCESS