Skip to content

L01. License Manager

概要

MakeBuilding Proのライセンス管理コンポーネントです。ライセンスのアクティベーション、ステータス確認、非アクティブ化を行います。

機能

  • ライセンスキーの入力とアクティベーション
  • ライセンス状態の確認
  • ライセンスの非アクティブ化(他のマシンでの使用のため)
  • トライアル期間の残日数表示

入力パラメータ

パラメータ名デフォルト説明
ActivateBooleanfalseTrueに設定するとアクティベーションダイアログを表示
StatusBooleanfalseTrueに設定するとステータスダイアログを表示
DeactivateBooleanfalseTrueに設定すると非アクティブ化ダイアログを表示

出力パラメータ

パラメータ名説明
Is ProBooleanPro機能が有効かどうか
License TypeTextFree, Trial, または Pro
Trial DaysIntegerトライアル残日数
StatusTextステータスメッセージ
Install DateTextインストール日(YYYY-MM-DD形式)

ライセンスタイプ

Free版

  • 基本的なインポート・エクスポート機能
  • BuildModelコンポーネント(各カテゴリ50要素まで)
  • 制限あり:StructuralAnalysisModel、GeneratePlansなどの出力機能使用不可

Trial版(14日間)

  • すべてのPro機能を使用可能
  • インストールから14日間有効
  • トライアル終了後は自動的にFree版に移行

Pro版

  • すべての機能を制限なく使用可能
  • 無制限の要素数

使用方法

ライセンスのアクティベーション

  1. Activateパラメータをtrueに設定
  2. ダイアログが表示される
  3. 購入時に受け取ったライセンスキーを入力
  4. "Activate"ボタンをクリック
  5. 成功すると即座にPro機能が有効になる

ライセンスキーの形式: XXXX-XXXX-XXXX-XXXX-XXXX

ステータスの確認

  1. Statusパラメータをtrueに設定
  2. 現在のライセンス情報が表示される:
    • ライセンスタイプ
    • Pro機能の有効/無効
    • トライアル残日数(該当する場合)
    • インストール日

ライセンスの非アクティブ化

  1. Deactivateパラメータをtrueに設定
  2. 確認ダイアログが表示される
  3. "Yes"を選択すると非アクティブ化
  4. このマシンはFree版に戻る
  5. ライセンスを他のマシンで再アクティベーション可能

関連コンポーネント

  • すべてのコンポーネントがライセンスステータスをチェック
  • BuildModel (S01) - Free版では50要素制限
  • StructuralAnalysisModel (S02) - Pro版のみ
  • GeneratePlans (S03) - Pro版のみ

注意事項

  • ライセンスキーは大切に保管してください
  • 1つのライセンスで1台のマシンでのみ使用可能
  • 別のマシンで使用する場合は、まず非アクティブ化が必要
  • 残トライアル期間はインストール日から自動的にカウント