From: Takashi & Kayoko Sano Date: 2002-12-12T17:20:47+09:00 Subject: [ruby-list:36740] WIN32OLEでの定数読み込み こんにちは。佐野と申します。 rubyとWIN32OLEを使ってWord文書を操作するスクリプトを作らせて いただいているのですが、ちょっとひっかかっていることがあり、 皆さんの知恵を拝借したく思い、投稿させていただきます。 問題: 私の環境でWIN32OLEを使ってWordの定数を読み込むと、次のような 警告がずらずらと出ます。これは重複して読み込んだ時だけでなく、 最初に読み込んだ際も出ます。 warning: already initialized constant Emptyenum 環境: ・WindowsXP ・Andy Hunt氏によるWindows Installer Ruby-167-5 (ruby 1.6.7、WIN32OLE 0.50) ・Word2002 これは以下のような単純なスクリプトを実行しても出ます。 require 'win32ole' word = WIN32OLE.new('Word.Application') module Word end WIN32OLE.const_load(word, Word) word.quit スクリプト自体は異常なく実行されているみたいなのですが、毎回 これが出てくるのがちょっと気になりまして、何が原因か知りたい と思いまして質問させていただきました。 よろしくお願いいたします。 佐野剛史 追伸、 まつもとさん、助田さん、rubyの開発に携わっている皆さん、おか げで日々の作業を楽にさせていただいております(フリーランスで 翻訳を生業としています)。多謝!