読者です 読者をやめる 読者になる 読者になる

みんなのちからになりたい

コピペでブログラムつくっていきたい

DefineMethodで呼ぶDLLの関数の引数がvoidの場合

DLLImportじゃなく動的にDLLをCallする場合、その関数の引数がvoidのときどうするのかわからなくてはまったけどぐぐったら見つかった。インターネットすごい。

DynamicMethod and TypeBuilder.DefineMethod - Thottam R. Sriram - Site Home - MSDN Blogs

MethodBuilder meth = ntb.DefineMethod("HelloWorld", MethodAttributes.Public | MethodAttributes.Virtual, typeof(void), Type.EmptyTypes);

JScriptはtypeof(void)使えないのでType.GetType("System.Void")でいける。

勉強になる。