[#11156] How to delete methods from superclass? — Clemens Hintze <c.hintze@...>

Hello,

25 messages 1998/12/01
[#11157] Re: How to delete methods from superclass? — matz@... (Yukihiro Matsumoto) 1998/12/01

Hi, Clemens.

[#11176] English List [Re: How to delete methods from superclass?] — gotoken@... (GOTO Kentaro) 1998/12/01

In message "[ruby-list:11157] Re: How to delete methods from superclass?"

[#11250] Ruby 用語集 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

25 messages 1998/12/08

[#11269] 京都 (Re: [ruby-dev:3789] Re: List()) — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

21 messages 1998/12/11
[#11299] Re: 京都 — MAEDA Shugo <shugo@...> 1998/12/12

前田です。

[#11393] mod_ruby — shugo@... (Shugo Maeda)

前田です。

28 messages 1998/12/21
[#11394] Re: mod_ruby — matz@... (Yukihiro Matsumoto) 1998/12/21

まつもと ゆきひろです

[#11398] Re: mod_ruby — shugo@... (Shugo Maeda) 1998/12/21

前田です。

[#11399] RE: mod_ruby — OZAWA Sakuro <crouton@...> 1998/12/21

さくです。

[#11408] Re: Be port — shugo@... (Shugo Maeda) 1998/12/22

前田です。

[#11464] ruby and IDE — Noritsugu Nakamura <nnakamur@...>

18 messages 1998/12/27
[#11465] goto (Re: ruby and IDE) — ttate@... 1998/12/27

立石です。

[ruby-list:11346] Re: ruby on Win32 (Re: Ruby 用語集 )

From: Koji Oda <oda@...1.qnes.nec.co.jp>
Date: 1998-12-15 05:24:37 UTC
List: ruby-list #11346
小田@QNES です。

---
On Tue, 15 Dec 1998 12:54:56 +0900
[[ruby-list:11337] Re: ruby on Win32 (Re: Ruby 用語集 )]
助田 雅紀<masaki.suketa@systemplaza.co.jp> wrote:

> 助田です.
> In [ruby-list:11328] Re: ruby on Win32 (Re: Ruby 用語集 )
> 
> >|Rubyの文法で、OLEが操作できるのは、かなりセールスポイントになると思います
> し。
> 
> >そうなんでしょうね.わたしはwinな知識がないんですが.
> 実は作った本人は,まだ使っていなかったりします.:-)
> 使うつもりはあるんですが,スクリプト書く暇がなくて・・・

他のアプリケーションと組み合わせて使えますから便利ですよ。
ファイルのデータを加工しながらExcelにデータを設定したり、
ネットワークドライブを参照/変更したり、レジストリの値を
rubyで検索なんてこともできますから。

> >そういえばアレ,method_missingもCで実装するってのはどうでしょ
> >う.なんかCのライブラリは全部Cで書いちゃうのが好みなんですけ
> >ど.たぶん,実行効率はそんなに変わらないでしょうけど.
> そうしようかと最初思ったんですが,method_missing をC
> で定義しても大丈夫なのかどうかソース見ても
> 私には判断できなかったんであの形にしちゃいました.
> method_missing を Cで定義するだけで良いのでしょうか?

method_missing に関連して質問なんですが、
下のような書き方はできないんでしょうか?
# wsh を使って、環境変数を取得するやり方です。

irb(main)>require "WIN32OLE"
irb(main)>wsh = WIN32OLE.new("WScript.Shell")
...
irb(main)>Env = wsh.Environment("Process")
#<WIN32OLE:0xc12400>
irb(main)> print Env("HOMEPATH")
NameError: undefined method `Env' for #<Object:0xbf0128>
(irb):18
(irb_local_binding):1:in `eval'

∪*****/\*****\/*****/\*****∪
  Koji Oda  NEC Software Kyusyu
  1st Development Department
   Based Software Division
  E-Mail:oda@bsd1.qnes.nec.co.jp
∩*****/\*****\/*****/\*****∩


In This Thread