L01. License Manager
概要
MakeBuilding Proのライセンス管理コンポーネントです。ライセンスのアクティベーション、ステータス確認、非アクティブ化を行います。
機能
- ライセンスキーの入力とアクティベーション
- ライセンス状態の確認
- ライセンスの非アクティブ化(他のマシンでの使用のため)
- トライアル期間の残日数表示
入力パラメータ
| パラメータ名 | 型 | デフォルト | 説明 |
|---|---|---|---|
| Activate | Boolean | false | Trueに設定するとアクティベーションダイアログを表示 |
| Status | Boolean | false | Trueに設定するとステータスダイアログを表示 |
| Deactivate | Boolean | false | Trueに設定すると非アクティブ化ダイアログを表示 |
出力パラメータ
| パラメータ名 | 型 | 説明 |
|---|---|---|
| Is Pro | Boolean | Pro機能が有効かどうか |
| License Type | Text | Free, Trial, または Pro |
| Trial Days | Integer | トライアル残日数 |
| Status | Text | ステータスメッセージ |
| Install Date | Text | インストール日(YYYY-MM-DD形式) |
ライセンスタイプ
Free版
- 基本的なインポート・エクスポート機能
- BuildModelコンポーネント(各カテゴリ50要素まで)
- 制限あり:StructuralAnalysisModel、GeneratePlansなどの出力機能使用不可
Trial版(14日間)
- すべてのPro機能を使用可能
- インストールから14日間有効
- トライアル終了後は自動的にFree版に移行
Pro版
- すべての機能を制限なく使用可能
- 無制限の要素数
使用方法
ライセンスのアクティベーション
- Activateパラメータをtrueに設定
- ダイアログが表示される
- 購入時に受け取ったライセンスキーを入力
- "Activate"ボタンをクリック
- 成功すると即座にPro機能が有効になる
ライセンスキーの形式: XXXX-XXXX-XXXX-XXXX-XXXX
ステータスの確認
- Statusパラメータをtrueに設定
- 現在のライセンス情報が表示される:
- ライセンスタイプ
- Pro機能の有効/無効
- トライアル残日数(該当する場合)
- インストール日
ライセンスの非アクティブ化
- Deactivateパラメータをtrueに設定
- 確認ダイアログが表示される
- "Yes"を選択すると非アクティブ化
- このマシンはFree版に戻る
- ライセンスを他のマシンで再アクティベーション可能
関連コンポーネント
- すべてのコンポーネントがライセンスステータスをチェック
- BuildModel (S01) - Free版では50要素制限
- StructuralAnalysisModel (S02) - Pro版のみ
- GeneratePlans (S03) - Pro版のみ
注意事項
- ライセンスキーは大切に保管してください
- 1つのライセンスで1台のマシンでのみ使用可能
- 別のマシンで使用する場合は、まず非アクティブ化が必要
- 残トライアル期間はインストール日から自動的にカウント