NETLink`
NETLink`

WrapInNETBlock

WrapInNETBlock

AddEventHandlerおよびNETNewDelegateのオプションであり,代表に割り当てられたWolfram言語のコールバック関数が暗にNETBlockでラップされるべきかどうかを指定する.

詳細とオプション

  • WrapInNETBlockを使うためには,まず.NET/Link をロードしなくてはならない.それにはNeeds["NETLink`"]を実行する必要がある.
  • デフォルトはTrueであるので,コールバック関数へ送られたオブジェクト,あるいは関数内で作成されたオブジェクトは,一時的なものとして扱われ,コールバックが終了するときに解放される.
  • コールバックが完了した後もコールバック関数で作成されたオブジェクトがWolfram言語で持続する必要がある場合には,WrapInNETBlock->Falseを使うとよい.