EchoServer(7777);server.run();ポイントは、ScriptXのNewEventSink()メソッドによって得られるsinkオブジェクトです。handler;と言う形でイベントハンドラに関数を直接代入出来ます。注意しなきゃいけないのは、ハンドラ内のthisです。これはsinkオブジェクトそのものを指しています。従ってNewEventSink()の第二引数にオブジェクトを渡しているのですが、これはハンドラ内ではthis.ctxで取得出来ます。今はハンドラに関数を直接代入しちゃってますけど、リスナーのようなパターンを使って上手くwrapしてやるといい感じになると考えてます。これは「引数の数が一致していません。不正なプロパティを指定しています。」などと言われて怒られます。コンストラクタではないためですね。(sctl.Modules.Item(1).CodeObject.TestObject)()とすれば無事オブジェクトを生成できます。id:nanto_viさんいつもありがとうございます。実はこれはとあるネタの複線だったりするんで、そう書けるとなると相当楽になりそうです。Itemで切れちゃうのかは分からない。いわれれば、new演算子の優先順位が関数呼び出しより高いからというのが答えになるでしょうか。期待したとおり動きませんし。02:42なるほどー。