--e89a8f503964103df104b24e6710
Content-Type: text/plain; charset=ISO-8859-1

2011/11/19 Masaki Suketa <masaki.suketa / nifty.ne.jp>

> Hello,
>
> On Sat, Nov 19, 2011 at 03:36:28PM +0900, Dominic Sisneros wrote:
>
> > (rdb:1) meth  IN32OLE_METHOD.new(app_type, 'Point3dFromXYZ')
> > #<WIN32OLE_METHOD:Point3dFromXYZ>
> > (rdb:1) meth.params.map{|e| e.ole_type_detail}
> > [["R8"], ["R8"], ["R8"]
>
> The all arguments of Point3dFromXYZ should be Float.
> Try the following.
>
>  pt  le.Point3dFromXYZ(3.0,3.0,2.0)
>
> or
>
>  pt  le.Point3dFromXYZ(3.to_f,3.to_f,2.to_f)
>
>
(rdb:1) pt  pp.ole.Point3dFromXYZ(1.0,2.0,3.0)
nil
(rdb:1) pt
nil

--e89a8f503964103df104b24e6710--