From: Masaki Suketa Date: 2005-09-06T21:32:20+09:00 Subject: [ruby-list:41112] Re: win32oleで複数のout引数をARGVで取得できない 助田です。 In message "[ruby-list:41111] win32oleで複数のout引数をARGVで取得できない" on 05/09/06, tateishi@nippontect.co.jp writes: > win32oleで、複数の[out]引数に、BSTRを渡して、 > WIN32OLE::ARGVで取得しようとすると、 > 一番最後の引数しか取得することができません。 > > HRESULT GetStatus([out] VARIANT* p1, > [out] VARIANT* p2, > [out] VARIANT* p3, > [out,retval] VARIANT* retval) > { > *p1 = _variant_t("aaa"); > *p2 = _variant_t("bbb"); > *p3 = _variant_t("ccc"); > *retval = _variant_t(true); > return S_OK; > } 私個人宛で結構ですので、単純なサーバー側のソースを送っていただくことは できますか? 助田 雅紀