https://redmine.ruby-lang.org/
https://redmine.ruby-lang.org/favicon.ico?1711330511
2010-10-09T09:52:00Z
Ruby Issue Tracking System
Ruby master - Feature #3901: WIN32OLE_VARIANT.new method lacks consistency
https://redmine.ruby-lang.org/issues/3901?journal_id=13664
2010-10-09T09:52:00Z
suke (Masaki Suketa)
masaki.suketa@nifty.ne.jp
<ul></ul><p>=begin<br>
助田です。</p>
<p>On Sun, Oct 03, 2010 at 09:44:38PM +0900, Akio Tajima wrote:</p>
<blockquote>
<p>WIN32OLE_VARIANT.new(Kernel)はTypeError: can not convert WIN32OLE_VARIANT from type Moduleとなります。<br>
WIN32OLE_VARIANT.new([Kernel])は、KernelにIDispatchをラップしたWIN32OLEオブジェクトを生成します。</p>
<p>あるべき姿:<br>
配列を指定した場合と同様、Rubyのオブジェクトでスカラ型に変換できないものはIDispatchのラッパーにするのが良いと思います。</p>
</blockquote>
<p>報告ありがとうございます。<br>
統一することには同意です。<br>
で、IDispatch のラッパーにした方が良い理由が何かありますか?<br>
どちらかというと TypeError が、元々、私が意図した動作だったような気<br>
がしています。</p>
<p>助田 雅紀</p>
<p>=end</p>
Ruby master - Feature #3901: WIN32OLE_VARIANT.new method lacks consistency
https://redmine.ruby-lang.org/issues/3901?journal_id=13665
2010-10-09T10:12:06Z
arton (Akio Tajima)
artonx@yahoo.co.jp
<ul></ul><p>=begin</p>
<p>artonです。</p>
<blockquote>
<p>で、IDispatch<br>
のラッパーにした方が良い理由が何かありますか?<br>
どちらかというと TypeError<br>
が、元々、私が意図した動作だったような気<br>
がしています。<br>
意図はそうだと思いますが、IDispatchを与える(作る)方法と<br>
してWIN32OLE_VARIANTはちょうど良い位置にあるからです。<br>
もっとも、ユースケースは思いつかないのでどちらもTypeError<br>
でも異論はないです。</p>
</blockquote>
<hr>
<p>Learn more about breast cancer - Pink Ribbon Campaign 2010<br>
<a href="http://yj.pn/JAy9L7" class="external">http://yj.pn/JAy9L7</a></p>
<p>=end</p>
Ruby master - Feature #3901: WIN32OLE_VARIANT.new method lacks consistency
https://redmine.ruby-lang.org/issues/3901?journal_id=24741
2012-03-18T18:11:46Z
nahi (Hiroshi Nakamura)
nakahiro@gmail.com
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/24741/diff?detail_id=18058">diff</a>)</li><li><strong>Category</strong> set to <i>ext</i></li><li><strong>Assignee</strong> set to <i>suke (Masaki Suketa)</i></li></ul>
Ruby master - Feature #3901: WIN32OLE_VARIANT.new method lacks consistency
https://redmine.ruby-lang.org/issues/3901?journal_id=24874
2012-03-18T18:46:39Z
shyouhei (Shyouhei Urabe)
shyouhei@ruby-lang.org
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Assigned</i></li></ul>
Ruby master - Feature #3901: WIN32OLE_VARIANT.new method lacks consistency
https://redmine.ruby-lang.org/issues/3901?journal_id=33225
2012-11-20T21:24:33Z
mame (Yusuke Endoh)
mame@ruby-lang.org
<ul><li><strong>Target version</strong> set to <i>2.6</i></li></ul>
Ruby master - Feature #3901: WIN32OLE_VARIANT.new method lacks consistency
https://redmine.ruby-lang.org/issues/3901?journal_id=48965
2014-09-18T15:59:29Z
suke (Masaki Suketa)
masaki.suketa@nifty.ne.jp
<ul><li><strong>Status</strong> changed from <i>Assigned</i> to <i>Closed</i></li></ul><p>放置していてすみません。<br>
2.2.0 では TypeErrorにすることにしました。</p>