From: Dominic Sisneros Date: 2011-11-23T15:08:10+09:00 Subject: Re: WIN32OLE return type USERDEFINED --f46d0444ea0f06dd7204b260bda7 Content-Type: text/plain; charset=ISO-8859-1 > Try to use WIN32OLE_VARIANT > > include WIN32OLE::VARIANT > a1 = WIN32OLE_VARIANT.new(1, VT_R8) > a2 = WIN32OLE_VARIANT.new(2, VT_R8) > a3 = WIN32OLE_VARIANT.new(3, VT_R8) > pt = app.ole.Point3dFromXYZ(a1, a2, a3) > > Best Regards, > Masaki Suketa > > (rdb:1) include WIN32OLE::VARIANT Object (rdb:1) a1 = WIN32OLE_VARIANT.new(1,VT_R8) # (rdb:1) a2 = WIN32OLE_VARIANT.new(2,VT_R8) # (rdb:1) a3 = WIN32OLE_VARIANT.new(3,VT_R8) # (rdb:1) pt = app.ole.Point3dFromXYZ(a1,a2,a3) nil (rdb:1) pt nil No luck again. Thanks again for all your help Dominic Sisneros --f46d0444ea0f06dd7204b260bda7--