[Wtr-general] ruby2exe and autoit

mihai forum-watir-users at openqa.org
Thu Jul 5 02:52:20 EDT 2007


i have a script in wich im using an autoit control:
$autoit= WIN32OLE.new("AutoItX3.Control")

i want to test my script on another PC; so im making an exe with ruby2exe for my script and when im executing the .exe on another PC im getting this error:


C:\DOCUME~1\QA_BLA~1\eee\eee.test.exe.2\app\test.rb:9:in `initia
lize': unknown OLE server: `AutoItX3.Control' (WIN32OLERuntimeError)
    HRESULT error code:0x800401f3
      Invalid class string      from C:\DOCUME~1\QA_BLA~1\eee\eee.test.e
xe.2\app\test.rb:9:in `new'
        from C:\DOCUME~1\A_BLA~1\eee\eee.test.exe.2\app\blazent_test.rb
:9
        from C:\DOCUME~1\A_BLA~1\eee\eee.test.exe.2\bootstrap.rb:77:in
`load'
        from C:\DOCUME~1\A_BLA~1\eee\eee.test.exe.2\bootstrap.rb:77

i have try to copy AutoItX3.dll in the directory where the .exe is or in windows/system32 but the error still appears.

What can i do?


More information about the Wtr-general mailing list