NETLink`
NETLink`
DefineNETDelegate
DefineNETDelegate[name,rtype,ptypes]
指定の名前 name,戻り型 rtype,パラメータの型 ptypes を持つ新しい.NETの代表の型を作成する.
詳細とオプション
- DefineNETDelegateを使うためには,まず.NET/Link をロードしなくてはならない.それにはNeeds["NETLink`"]を実行する必要がある.
- この関数は,DLL関数ポインタの代表を作成するために主に使われる.そのような場合には,通常適切な既存の.NETの代表の型がないので,新しいものを作成する必要がある.
- DefineNETDelegateは,C#あるいはVisual Basicで書くという手段を使わなくても単にWolfram言語コードでこれをすべて行うことができるようにする.
- 代表の型を定義した後で,NETNewDelegateを使って代表の新しいインスタンスを作成する.