[#36686] 1.1 < 61.1 - 60.0 — Shin-ichiro HARA <sinara@...>

原です。

19 messages 2002/12/06

[#36770] www.ruby-lang.orgリニューアル準備のお知らせ — TADA Tadashi <sho@...>

ruby-lang.orgのwebmasterチームでは、タイムリーな情報提供と使いやすい

11 messages 2002/12/16

[ruby-list:36748] Re: WIN32OLEでの定数読み込み

From: arton <artonx@...>
Date: 2002-12-12 17:11:19 UTC
List: ruby-list #36748
artonです。

On Fri, 13 Dec 2002 01:43:24 +0900
Kazuhiro NISHIYAMA <zn@mbf.nifty.com>さん wrote:

> includeしておけば煩雑にならない気がするのですが。
> 
> module Word
>   # ...
>   module WdBorderTypeHID
>     # ...
>   end
>   include WdBorderTypeHID
> end
> 
> という感じで。
確かに、WordやExcelのような大物であれば、1度、スクリプトに落としてから使
用することになるのでそれで良いかも知れませんが、(個人的には)遥かにイン
プロセスサーバーを使用することが多いため、実際にはほとんど直接const_load
しています。
そうなると、スクリプト上で目に見えないモジュールが作られることになるので、
面倒だということです。
module MSXML
end
dom = WIN32OLE.new("MSXML.DOMDocument")
WIN32OLE.const_load(dom, MSXML)
#ここではMSXML::NODE_ELEMENT と書きたい。
# MSXML::tagDOMNodeType::NODE_ELEMENTと書くのは煩雑だし、
#  そもそもenum名調べるのは面倒(MSDNにも出てないし)

-- 
arton <artonx@yahoo.co.jp>

__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!  http://bb.yahoo.co.jp/


In This Thread