WIL説明書(C++)  3.0.0
列挙型 | 関数
ライセンス確認

詳解

列挙型

enum  FV_LICENSE_INDEX {
  FV_LICENSE_INDEX_BASIC = 0,
  FV_LICENSE_INDEX_CALIPER = 0,
  FV_LICENSE_INDEX_BLOB = 0,
  FV_LICENSE_INDEX_SEARCH = 0,
  FV_LICENSE_INDEX_BARCODE = 0,
  FV_LICENSE_INDEX_CAMCALIB = 1,
  FV_LICENSE_INDEX_FGA = 1
}
 ライセンス情報 (セル指標) [詳解]
 
enum  FV_LICENSE_BIT {
  FV_LICENSE_BIT_BASIC = 0x0001,
  FV_LICENSE_BIT_CALIPER = 0x0002,
  FV_LICENSE_BIT_BLOB = 0x0004,
  FV_LICENSE_BIT_SEARCH = 0x0008,
  FV_LICENSE_BIT_BARCODE = 0x0010,
  FV_LICENSE_BIT_CAMCALIB = 0x0004,
  FV_LICENSE_BIT_FGA = 0x0040
}
 ライセンス情報 (ライセンスビット) [詳解]
 

関数

FVCL_API USHORT FVCL::CheckVisionLibrary (UINT index, INT option=0)
 FVCLライブラリの状態確認 [詳解]
 
FVCL_API USHORT FVCL::CheckTrialPeriod ()
 FVCLライブラリの試用期間残り日数の確認 [詳解]
 
USHORT _stdcall fnWIL_CheckVisionLibrary (UINT index, INT option)
 (C言語用) FVCLライブラリの状態確認 [詳解]
 
USHORT _stdcall fnWIL_CheckTrialPeriod ()
 (C言語用) FVCLライブラリの試用期間残り日数の確認 [詳解]
 

列挙型詳解

ライセンス情報 (セル指標)

必要条件:
ヘッダー: FvLicense.h
※ 当ヘッダーは FVCLbasic.h 内でインクルードされています。
列挙値
FV_LICENSE_INDEX_BASIC 

基本画像処理ライブラリ

FV_LICENSE_INDEX_CALIPER 

キャリパーライブラリ

FV_LICENSE_INDEX_BLOB 

2値ブローブ解析ライブラリ

FV_LICENSE_INDEX_SEARCH 

マッチングライブラリ

FV_LICENSE_INDEX_BARCODE 

バーコード認識ライブラリ

FV_LICENSE_INDEX_CAMCALIB 

キャリブレーションライブラリ

ライセンス情報 (ライセンスビット)

必要条件:
ヘッダー: FvLicense.h
※ 当ヘッダーは FVCLbasic.h 内でインクルードされています。
列挙値
FV_LICENSE_BIT_BASIC 

基本画像処理ライブラリ

FV_LICENSE_BIT_CALIPER 

キャリパーライブラリ

FV_LICENSE_BIT_BLOB 

2値ブローブ解析ライブラリ

FV_LICENSE_BIT_SEARCH 

マッチングライブラリ

FV_LICENSE_BIT_BARCODE 

バーコード認識ライブラリ

FV_LICENSE_BIT_CAMCALIB 

キャリブレーションライブラリ

関数詳解

FVCL::CheckVisionLibrary ( UINT  index,
INT  option = 0 
)

FVCLライブラリの状態確認

namespace FVCL

FVCLライブラリの状態を確認します。
ユーザはこの処理を行う必要はありません。

引数
[in]indexセル指標 (0~)
FV_LICENSE_INDEX に定義された定数を指定してください。
[in]optionオプション
  • 0: 試用期間を考慮する
  • 1: 試用期間を無視する

戻り値
現在のライブラリ状態を返します。 存在するライセンスを FV_LICENSE_BIT に定義された定数の論理和で示します。
必要条件:
ヘッダー: FVCLbasic.h
注意:
この関数は FVCL::InitVisionLibrary 関数で認証されたライセンス状態を返すものです。 認証後にライセンス状態が変化した場合(例えばプロテクトキーを装抜した場合)は、 再度、 FVCL::InitVisionLibrary 関数を実行してライセンス状態を更新してください。
サンプルコード:

参照
fnWIL_CheckVisionLibrary (C言語用)
FV_LICENSE_INDEX
FV_LICENSE_BIT
FVCL::CheckTrialPeriod ( )

FVCLライブラリの試用期間残り日数の確認

namespace FVCL

FVCLライブラリの試用期間の残り日数を確認します。
ユーザはこの処理を行う必要はありません。

戻り値
試用期間の残り日数を返します。 試用期間が過ぎると 0 が返ります。
必要条件:
ヘッダー: FVCLbasic.h
注意:
この関数は FVCL::InitVisionLibrary 関数で認証されたライセンス状態を返すものです。 認証後にライセンス状態が変化した場合(例えば日付が変化した場合)は、 再度、 FVCL::InitVisionLibrary 関数を実行してライセンス状態を更新してください。
参照
fnWIL_CheckTrialPeriod (C言語用)
fnWIL_CheckVisionLibrary ( UINT  index,
INT  option 
)

(C言語用) FVCLライブラリの状態確認

この関数は過去のバージョンとの互換性の為に残しています。
引数
[in]indexセル指標 (0~)
FV_LICENSE_INDEX に定義された定数を指定してください。
[in]optionオプション
  • 0: 試用期間を考慮する
  • 1: 試用期間を無視する

戻り値
現在のライブラリ状態を返します。 存在するライセンスを FV_LICENSE_BIT に定義された定数の論理和で示します。
必要条件:
ヘッダー: FvLicense.h
インポートライブラリ: fvaux_pro.(_FVCL_ARCH).(_FVCL_FILENAME_VER).lib
DLL: fvaux_pro.(_FVCL_ARCH).(_FVCL_FILENAME_VER).dll
注意:
この関数は fnWIL_InitVisionLibrary 関数で認証されたライセンス状態を返すものです。 認証後にライセンス状態が変化した場合(例えばプロテクトキーを装抜した場合)は、 再度、 fnWIL_InitVisionLibrary 関数を実行してライセンス状態を更新してください。
サンプルコード:
1 USHORT bit = fnWIL_CheckVisionLibrary( FV_LICENSE_INDEX_BASIC, 0 );
2 if( 0 == (bit & FV_LICENSE_BIT_BASIC) )
3  return -1;

参照
FV_LICENSE_INDEX
FV_LICENSE_BIT
fnWIL_CheckTrialPeriod ( )

(C言語用) FVCLライブラリの試用期間残り日数の確認

この関数は過去のバージョンとの互換性の為に残しています。
戻り値
試用期間の残り日数を返します。 試用期間が過ぎると 0 が返ります。
注意:
この関数は fnWIL_InitVisionLibrary 関数で認証されたライセンス状態を返すものです。 認証後にライセンス状態が変化した場合(例えば日付が変化した場合)は、 再度、 fnWIL_InitVisionLibrary 関数を実行してライセンス状態を更新してください。
必要条件:
ヘッダー: FvLicense.h
インポートライブラリ: fvaux_pro.(_FVCL_ARCH).(_FVCL_FILENAME_VER).lib
DLL: fvaux_pro.(_FVCL_ARCH).(_FVCL_FILENAME_VER).dll

Documentation copyright © 2007 FAST Corporation. [B-001864]
Generated on 2023年11月02日(木) 10時12分54秒 for WIL説明書(C++) by doxygen 1.8.11