NETLink`
NETLink`
ReferencedAssemblies
DefineDLLFunctionのオプションであり,関数の宣言をコンパイルするのに必要なアセンブリを指定する.
詳細とオプション
- ReferencedAssembliesを使うためには,まず.NET/Link をロードしなくてはならない.それにはNeeds["NETLink`"]を実行する必要がある.
- このオプションは,完全なC#構文のextern関数宣言を与える単独の文字列を供給する DefineDLLFunctionのフォームを使用している場合にだけ関係がある.そのような宣言はコンパイルされる必要があり,デフォルトでコンパイルのプロセスはコアになるSystemアセンブリについてだけ注意を払う.
- 宣言にSystem.Drawing.Rectangle等の別のアセンブリからの型が含まれている場合には, ReferencedAssemblies->{"System.Drawing.dll"}のようにReferencedAssembliesオプションを使用する必要がある.
- アセンブリの表示名ではなく,その実際のファイル名を使用しなければならないことに注意すること.