[#41120] ActiveScriptRuby で Racc をインストールできない — "conundrum /" <conundrum@...>

conundrumです。

11 messages 2005/09/09

[#41157] RD と rdoc に関する newbie な質問 — "conundrum /" <conundrum@...>

conundrumです。

13 messages 2005/09/19
[#41158] Re: RD と rdoc に関する newbie な質問 — rubikitch <rubikitch@...> 2005/09/19

From: "conundrum /" <conundrum@hotmail.co.jp>

[#41159] Re: RD と rdoc に関する newbie な質問 — "conundrum /" <conundrum@...> 2005/09/19

conundrumです。るびきちさん、直々の回答ありがとうございます。

[ruby-list:41118] Re: win32oleで複数のout引数をARGVで取得できない

From: nobu@...
Date: 2005-09-07 09:50:58 UTC
List: ruby-list #41118
なかだです。

At Wed, 7 Sep 2005 14:16:19 +0900,
tateishi@nippontect.co.jp wrote in [ruby-list:41113]:
> STDMETHODIMP CTestObj1::GetStatus(VARIANT* p1, VARIANT* p2, VARIANT* p3)
> {
 	*p1 = _variant_t("aaa").Detach();

> 	*p2 = _variant_t("bbb");
> 	*p3 = _variant_t("ccc");
> 
> 	return S_OK;
> }

とDetach()を使うとどうでしょうか。

> STDMETHODIMP CTestObj1::GetStatus(VARIANT* p1, VARIANT* p2, VARIANT* p3)
> {
> 	_variant_t v1("aaa");
> 	_variant_t v2("bbb");
> 	_variant_t v3("ccc");
> 
> 	*p1 = v1;
> 	*p2 = v2;
> 	*p3 = v3;
> 
> 	return S_OK;
> }
> 
> とすれば、うまくいきました。
> なんで、下のようにするとうまくいくのか、わからない。。。

こっちもいささかあやしい気がします。

-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread