JAI SDK Software Development Kit and Control tool
JAI SDK Software Development Kit and Control tool
JAI SDK Software Development Kit and Control tool
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Getting Started Guide<br />
基 本 的 な 考 えは Jai_Factory_Dynamic.h 内 のコードが 埋 め 込 まれソースの 残 りとともにコンパイルさ<br />
れるように Jai_Factory_Dynamic.h と 呼 ばれる 新 しいヘッダーファイルがユーザーアプリケーションの<br />
ソースファイルの 一 つに 含 まれているということです。<br />
図 43. ユーザーアプリケーションに Jai_Factory_Dynamic.h を 含 める<br />
しかしこれをファイルを 含 む 標 準 の Jai_Factory.h と 一 緒 に 働 かせるようにするには<br />
Jai_Factory.h を 含 む 前 にシンボル <strong>JAI</strong>_<strong>SDK</strong>_DYNAMIC_LOAD を 定 義 ずける 必 要 があります。<br />
図 44. どのように <strong>JAI</strong>_<strong>SDK</strong>_DYNAMIC_LOAD シンボルを 定 義 ずけるかの 例<br />
最 終 的 には Linker 入 力 ライブラリーのリストに Jai_Factory.lib を 追 加 しないことが 必 要 です。<br />
図 45. Jai_Factory.lib とのリンクを 避 ける<br />
ユーザーのアプリケーションが 開 始 したとき Jai_Factory.dll は 機 能 J_Factory_Open()が 呼 ばれ<br />
るまでロードされません。 そして Jai_Factory.dll は J_Factory_Close() 機 能 を 呼 び 出 すことによ<br />
って 再 びアンロードされます。<br />
- 28 -