From: SASADA Koichi Date: 2007-08-22T00:02:07+09:00 Subject: [ruby-dev:31576] test/win32ole  ささだです.  mswin32 での test/win32ole が実行中に異常終了するのですが,どなか た心当たりはありますでしょうか. > $ nmake test-all TESTS='-v win32ole' > > Microsoft(R) Program Maintenance Utility Version 8.00.50727.762 > Copyright (C) Microsoft Corporation. All rights reserved. > > .\ruby.exe "c:/ko1/src/ruby/trunk/runruby.rb" --extout=".ext" -- "c:/ko1 > /src/ruby/trunk/test/runner.rb" --basedir="c:/ko1/src/ruby/trunk/test" --runner= > console -v win32ole > Loaded suite win32ole > Started > test_invokeverb(TestInvokeVerb): E > test_add(TestMyDict): . > test_bracket(TestMyDict): . > test_bracket_equal(TestMyDict): . > test_convert_bignum(TestMyDict): . > test_each(TestMyDict): . > test_invoke_with_array(TestMyDict): . > test_non_exist_property(TestMyDict): . > test_ole_func_methods(TestMyDict): . > test_ole_get_methods(TestMyDict): . > test_ole_mehtod_help(TestMyDict): . > test_ole_methods(TestMyDict): . > test_ole_put_methods(TestMyDict): . > test_ole_typelib(TestMyDict): . > test_raise_message(TestMyDict): F > test_s_new(TestMyDict): . > test_setproperty_equal_ended(TestMyDict): . > test_openSchema(TestNIL2VT_EMPTY): . > test_on_event(TestWIN32OLE_EVENT): Ec:/ko1/src/ruby/trunk/test/win32ole/test_win > 32ole_event.rb:21:in `new': Interrupt > from c:/ko1/src/ruby/trunk/test/win32ole/test_win32ole_event.rb:21:in `s > etup' > from c:/ko1/src/ruby/trunk/lib/test/unit/testcase.rb:75:in `run' > from c:/ko1/src/ruby/trunk/lib/test/unit/testsuite.rb:34:in `block in ru > n' > from c:/ko1/src/ruby/trunk/lib/test/unit/testsuite.rb:33:in `each' > from c:/ko1/src/ruby/trunk/lib/test/unit/testsuite.rb:33:in `run' > from c:/ko1/src/ruby/trunk/lib/test/unit/testsuite.rb:34:in `block in ru > n' > from c:/ko1/src/ruby/trunk/lib/test/unit/testsuite.rb:33:in `each' > from c:/ko1/src/ruby/trunk/lib/test/unit/testsuite.rb:33:in `run' > from c:/ko1/src/ruby/trunk/lib/test/unit/ui/testrunnermediator.rb:46:in > `run_suite' > from c:/ko1/src/ruby/trunk/lib/test/unit/ui/console/testrunner.rb:67:in > `start_mediator' > from c:/ko1/src/ruby/trunk/lib/test/unit/ui/console/testrunner.rb:41:in > `start' > from c:/ko1/src/ruby/trunk/lib/test/unit/ui/testrunnerutilities.rb:29:in > `run' > from c:/ko1/src/ruby/trunk/lib/test/unit/autorunner.rb:215:in `run' > from c:/ko1/src/ruby/trunk/lib/test/unit/autorunner.rb:12:in `run' > from c:/ko1/src/ruby/trunk/test/runner.rb:9:in `
' > . > test_on_event2(TestWIN32OLE_EVENT): . > test_on_event3(TestWIN32OLE_EVENT): . > test_on_event4(TestWIN32OLE_EVENT): . > test_on_event5(TestWIN32OLE_EVENT): . > test_ole_methods(TestWIN32OLE_FOR_PROPERTYPUTREF): . > test_ole_put_methods(TestWIN32OLE_FOR_PROPERTYPUTREF): . > test_dispid(TestWIN32OLE_METHOD): . > test_event?(TestWIN32OLE_METHOD): . > test_event_interface(TestWIN32OLE_METHOD): . > test_helpcontext(TestWIN32OLE_METHOD): . > test_helpfile(TestWIN32OLE_METHOD): . > test_helpstring(TestWIN32OLE_METHOD): . > test_initialize(TestWIN32OLE_METHOD): . > test_inspect(TestWIN32OLE_METHOD): . > test_invkind(TestWIN32OLE_METHOD): . > test_invoke_kind(TestWIN32OLE_METHOD): . > test_name(TestWIN32OLE_METHOD): . > test_offset_vtbl(TestWIN32OLE_METHOD): . > test_params(TestWIN32OLE_METHOD): . > test_return_type(TestWIN32OLE_METHOD): . > test_return_type_detail(TestWIN32OLE_METHOD): . > test_return_vtype(TestWIN32OLE_METHOD): . > test_size_opt_params(TestWIN32OLE_METHOD): . > test_size_params(TestWIN32OLE_METHOD): . > test_to_s(TestWIN32OLE_METHOD): . > test_visible?(TestWIN32OLE_METHOD): . > test_default(TestWIN32OLE_PARAM): . > test_input?(TestWIN32OLE_PARAM): . > test_inspect(TestWIN32OLE_PARAM): . > test_name(TestWIN32OLE_PARAM): . > test_ole_type(TestWIN32OLE_PARAM): . > test_ole_type_detail(TestWIN32OLE_PARAM): . > test_optional?(TestWIN32OLE_PARAM): . > test_output?(TestWIN32OLE_PARAM): . > test_retval?(TestWIN32OLE_PARAM): . > test_to_s(TestWIN32OLE_PARAM): . > test_sapi(TestWIN32OLE_PROPERTYPUTREF): . > test_guid(TestWIN32OLE_TYPE): . > test_helpcontext(TestWIN32OLE_TYPE): . > test_helpfile(TestWIN32OLE_TYPE): . > test_helpstring(TestWIN32OLE_TYPE): . > test_implemented_ole_types(TestWIN32OLE_TYPE): F > test_initialize(TestWIN32OLE_TYPE): . > test_inspect(TestWIN32OLE_TYPE): . > test_major_version(TestWIN32OLE_TYPE): . > test_minor_version(TestWIN32OLE_TYPE): . > test_name(TestWIN32OLE_TYPE): . > test_ole_methods(TestWIN32OLE_TYPE): . > test_ole_type(TestWIN32OLE_TYPE): . > test_ole_typelib(TestWIN32OLE_TYPE): . > test_progid(TestWIN32OLE_TYPE):  此処で止まります.デバッガ(VC)は win32ole.c の 2019 行目の atof() で止まってる,みたいなことを言ってるんですが.  自分の環境が Vista だからかもしれません.VC 8 です(ruby 1.9.0 (2007-08-21 patchlevel 0) [i386-mswin32_80]).他に必要な情報があれ ばご指摘ください. -- // SASADA Koichi at atdot dot net