[FONT=Verdana]namespace GB_Addin
{
[PMLNetCallable()]
public class PointE3D
{
[PMLNetCallable()]
public PointE3D()
{[/FONT]
[FONT=Verdana] }
[PMLNetCallable()]
public PointE3D(string Test)
{
MessageBox.Show(Test);
}
}
}
[/FONT]
!test = object [COLOR=#222222][FONT=Verdana]PointE3D[/FONT][/COLOR]()
using namespace 'YourNamespace'
[COLOR=#000000][FONT=&][PMLNetCallable()][/FONT][/COLOR]
[COLOR=#000000][FONT=&][COLOR=#0000FF]public[/COLOR] [COLOR=#0000FF]void[/COLOR] Assign(PointE3D that)[/FONT][/COLOR]
[COLOR=#000000][FONT=&]{[/FONT][/COLOR]
[COLOR=#000000][FONT=&]}[/FONT][/COLOR]
[assembly:PMLNetCallable()]
namespace GB_Addin
{
[PMLNetCallable()]
public class POINTETD
{
[PMLNetCallable()]
public POINTETD()
{
}
[PMLNetCallable()]
public void Assign(POINTETD that)
{
}
[PMLNetCallable()]
private static bool Init()
{
return true;
}
}
...
}
import 'YourDllPath'
HANDLE(1000,0)
ENDHANDLE
using namespace 'YourNamespace'
!pointETD = OBJECT POINTETD()