--f46d0444ea0f06dd7204b260bda7 Content-Type: text/plain; charset=ISO-8859-1 > Try to use WIN32OLE_VARIANT > > include WIN32OLE::VARIANT > a1 IN32OLE_VARIANT.new(1, VT_R8) > a2 IN32OLE_VARIANT.new(2, VT_R8) > a3 IN32OLE_VARIANT.new(3, VT_R8) > pt pp.ole.Point3dFromXYZ(a1, a2, a3) > > Best Regards, > Masaki Suketa > > (rdb:1) include WIN32OLE::VARIANT Object (rdb:1) a1 IN32OLE_VARIANT.new(1,VT_R8) #<WIN32OLE_VARIANT:0x1780818> (rdb:1) a2 IN32OLE_VARIANT.new(2,VT_R8) #<WIN32OLE_VARIANT:0x11aed90> (rdb:1) a3 IN32OLE_VARIANT.new(3,VT_R8) #<WIN32OLE_VARIANT:0x1a8b540> (rdb:1) pt pp.ole.Point3dFromXYZ(a1,a2,a3) nil (rdb:1) pt nil No luck again. Thanks again for all your help Dominic Sisneros --f46d0444ea0f06dd7204b260bda7--