ビルトインルール操作

上へ

述語名/引数  (getBRules *X )
要約 現在利用可能なBルールの一覧を取得します。
互換性 Win Unix
解説 N/A

 


述語名/引数  (loadModule *filename *handle)
 (loadModule *filename *world *handle)
要約 外部ファイルから動的にBルールを追加します。
互換性 Win
解説 *filenameで指定されたダイナミックリンクライブラリからBルールを追加します。
*handleには追加されたダイナミックリンクライブラリの識別子が返されます。この識別子を用いて追加されたBルールを開放することができます。

 


述語名/引数  (freeModule *handle)
 (freeModule *world *handle)
要約 追加されたBルールを開放します。
互換性 Win
解説 このルールの使用には注意が必要です。
追加されたBルールが生成したオブジェクトの実態はBルールが格納されているダイナミックリンクライブラリが管理しています。freeModuleはダイナミックリンクライブラリを開放するので、ユーザはこのルールを使う前に、生成されたオブジェクトが使用中でないことを保証しなければなりません。