I want to use Ruby to manipulate the famous 3D software Solidworks
though win32ole.
I just did this in the irb:
>require 'win32ole'
=>true
>sw = WIN32OLE.new('SldWorks.Application')
Then I found the Solidworks' process running in the backgroung though
the Process Manager.
Then ,after long time waiting, it results in this error:
WIN32OLERuntimeError:failed to create WIN32OLE object from
'SldWorks.Application'
HRESULT error code:0x80080005
I want to use Ruby to manipulate the famous 3D software Solidworks
though win32ole.
I just did this in the irb:
>require 'win32ole'
=>true
>sw = WIN32OLE.new('SldWorks.Application')
Then I found the Solidworks' process running in the backgroung though
the Process Manager.
Then ,after long time waiting, it results in this error:
WIN32OLERuntimeError:failed to create WIN32OLE object from
'SldWorks.Application'
HRESULT error code:0x80080005
I realy want to know why.
Thank you for your time
I do some testing like this:
first I started the SolidWorks ,seeing the Solidworks' process running
in the backgroung though the Process Manager.
then in the irb :
>require 'win32ole'
=>true
>sw = WIN32OLE.connect('SldWorks.Application')
The error:
WIN32OLERuntimeError:OLE server 'SldWorks.Application' not running
HRESULT error code:0x800401e3
···
On Jul 27, 7:34 pm, Aaron <Aaron...@gmail.com> wrote:
Try using it from VBA/vbs/any other language to see if it works at all.
Jano
···
On 7/27/07, Aaron <Aaron2Ti@gmail.com> wrote:
On Jul 27, 7:34 pm, Aaron <Aaron...@gmail.com> wrote:
> I want to use Ruby to manipulate the famous 3D software Solidworks
> though win32ole.
> I just did this in the irb:
> >require 'win32ole'
> =>true
> >sw = WIN32OLE.new('SldWorks.Application')
>
> Then I found the Solidworks' process running in the backgroung though
> the Process Manager.
> Then ,after long time waiting, it results in this error:
> WIN32OLERuntimeError:failed to create WIN32OLE object from
> 'SldWorks.Application'
> HRESULT error code:0x80080005
>
> I realy want to know why.
>
> Thank you for your time
I do some testing like this:
first I started the SolidWorks ,seeing the Solidworks' process running
in the backgroung though the Process Manager.
then in the irb :
>require 'win32ole'
=>true
>sw = WIN32OLE.connect('SldWorks.Application')
The error:
WIN32OLERuntimeError:OLE server 'SldWorks.Application' not running
HRESULT error code:0x800401e3