[ruby-list:50765] Rubyinstaller2 で WIN32OLE がエラーになることがある
From:
dogatana <dogatana@...>
Date:
2019-05-30 03:15:53 UTC
List:
ruby-list #50765
こんにちは。
市田と申します。
WIN32OLE のエラーで困っています。
何をどう調べていけば良いのか、アドバイスをいただけると有り難いです。
現象:
Rubyinstaller1 から Rubyinstaller2 へ更新するとWIN32OLEでエラーが出るようになった
内容:
これまでは諸処の事情で ruby 2.3.3p222(Rubyinstaller 1) を使用してきたのですが、
先日 ruby 2.6.3p62(Rubyinstaller 2) へアップデートした後、自作アプリで次のエラーが
発生するようになりました。
C:/Ruby26/lib/ruby/gems/2.6.0/gems/notes2html-0.0.13/lib/notes2html/
notescontroller.rb:67:in `method_missing': (in OLE method `Export': )
(WIN32OLERuntimeError)
OLE error code:800411F9 in NotesDXLExporter
DXL exporter operation failed
HRESULT error code:0x80020009
Exception occurred.
ruby 2.3.3 へ戻すとこのエラーは出ません。
ただし、該当 OLE メソッド?(Export)を呼び出す、最小構成のもので実行すると
エラーにならず正常に実行できます。
おそらくは次のissueと同じではないかと考えているのですが、このissueも
1年以上更新がない状態です。
https://github.com/oneclick/rubyinstaller2/issues/108