Joey Gibson wrote: > Daniel Berger wrote: > > >Hi all, > > > >I'm happy to announce the release of win32-sapi 0.1.0. > > > > > > I just downloaded it and followed the instructions in README. Here's > what I got: > > Loaded suite tc_sapi5 > Started > ..F.........F...... > Finished in 0.23 seconds. > > 1) Failure: > test_SpInProcRecoContext(TC_Win32_SAPI5) [tc_sapi5.rb:41]: > Exception raised: > Class: <WIN32OLERuntimeError> > Message: <"failed to create WIN32OLE object from > `{73AD6842-ACE0-45E8-A4DD-8795881A2C2A}'\n HRESU > LT error code:0x8004503a\n "> > ---Backtrace--- > E:/New/win32-sapi-0.1.0/lib/win32/sapi5.rb:28:in `initialize' > E:/New/win32-sapi-0.1.0/lib/win32/sapi5.rb:28:in `initialize' > tc_sapi5.rb:41:in `new' > tc_sapi5.rb:41:in `test_SpInProcRecoContext' > tc_sapi5.rb:41:in `assert_nothing_raised' > tc_sapi5.rb:41:in `test_SpInProcRecoContext' > --------------- > > 2) Failure: > test_SpSharedRecoContext(TC_Win32_SAPI5) [tc_sapi5.rb:81]: > Exception raised: > Class: <WIN32OLERuntimeError> > Message: <"failed to create WIN32OLE object from > `{47206204-5ECA-11D2-960F-00C04F8EE628}'\n HRESU > LT error code:0x8004503a\n "> > ---Backtrace--- > E:/New/win32-sapi-0.1.0/lib/win32/sapi5.rb:88:in `initialize' > E:/New/win32-sapi-0.1.0/lib/win32/sapi5.rb:88:in `initialize' > tc_sapi5.rb:81:in `new' > tc_sapi5.rb:81:in `test_SpSharedRecoContext' > tc_sapi5.rb:81:in `assert_nothing_raised' > tc_sapi5.rb:81:in `test_SpSharedRecoContext' > --------------- > > 20 tests, 20 assertions, 2 failures, 0 errors > > This is a WindowsXP Pro system, SP1, ruby 1.8.2 (2004-07-29) [i386-mswin32] > > I ran my own test from within IRB, and it does, in fact, speak the > words. So it works despite the test failures. I just thought I'd let you > know. > > > Joey I didn't forget you Joey! I just tried this on my Win XP Pro SP1 box with SAPI 5.1 and did not encounter this. So, either it's a SAPI 5.0 vs 5.1 issue (I'm not sure what version you tested with), or you're missing a patch somewhere - perhaps there was an update in win32ole. Please try again and let me know. Thanks. Dan