[#41872] [ANN] オープンソースカンファレンス2006 Tokyo/Spring — SASADA Koichi <ko1@...>
ささだです。
6 messages
2006/03/03
[#41876] mswin32版のライセンスについて — TOBY <toby@...>
はじめまして、rubyを愛してやまないTOBYと申します。
13 messages
2006/03/05
[#41877] Re: mswin32版のライセンスについて
— "U.Nakamura" <usa@...>
2006/03/06
こんにちは、なかむら(う)です。
[#41878] Re: mswin32版のライセンスについて
— TOBY <toby@...>
2006/03/06
TOBYです。
[#41879] Re: mswin32版のライセンスについて
— "U.Nakamura" <usa@...>
2006/03/06
こんにちは、なかむら(う)です。
[#41880] Re: mswin32版のライセンスについて
— TOBY <toby@...>
2006/03/06
こんばんは、TOBYです。
[#41883] Re: mswin32版のライセンスについて
— "U.Nakamura" <usa@...>
2006/03/06
こんにちは、なかむら(う)です。
[#41885] Re: mswin32版のライセンスについて
— TOBY <toby@...>
2006/03/06
こんばんは。TOBYです。
[#41886] "win32/registry" と "dl/win32" の相性について — take_tk <ggb03124@...>
たけ(tk)です
14 messages
2006/03/07
[#41887] Re: "win32/registry" と "dl/win32" の相性について
— nobu@...
2006/03/07
なかだです。
[#41888] Re: "win32/registry" と "dl/win32" の相性について
— take_tk <ggb03124@...>
2006/03/07
たけ(tk)です
[#41889] Re: "win32/registry" と "dl/win32" の相性について
— "U.Nakamura" <usa@...>
2006/03/07
こんにちは、なかむら(う)です。
[#41894] Re: "win32/registry" と "dl/win32" の相性について
— take_tk <ggb03124@...>
2006/03/08
たけ(tk)です
[#41897] Re: "win32/registry" と "dl/win32" の相性について
— WATANABE Hirofumi <eban@...>
2006/03/08
わたなべです。
[#41909] Debian — Shin-ichiro HARA <sinara@...>
原です。
11 messages
2006/03/14
[#41933] Cygwin での #!/bin/env ruby -Ks — "Hideo Konami" <konami@...>
小波です。Cygwin で Ruby のスクリプトをいつも書いています。
14 messages
2006/03/22
[#41943] EUCのunescape — Hideaki KAWAI <kiri-ring@...>
河合といいます。
11 messages
2006/03/22
[#41944] Re: EUCのunescape
— Yukihiro Matsumoto <matz@...>
2006/03/22
まつもと ゆきひろです
[#41945] Re: EUCのunescape
— "U.Nakamura" <usa@...>
2006/03/23
こんにちは、なかむら(う)です。
[#41956] WIN32OLE#[]とWIN32OLE#[]=の変更 — Masaki Suketa <masaki.suketa@...>
助田です。
6 messages
2006/03/25
[ruby-list:41964] Re: WIN32OLE#[]とWIN32OLE#[]=の変更
From:
cuzic <cuzic@...>
Date:
2006-03-27 22:01:32 UTC
List:
ruby-list #41964
cuzic です。
[],[]= の仕様を変更するのには賛成です。
なんとなく、以前からそうあってくれた方がいいな、と思っておりました。
On Sat, 25 Mar 2006 21:59:24 +0900
Masaki Suketa <masaki.suketa@nifty.ne.jp> wrote:
> 助田です。
>
> Win32OLEユーザーの方への質問です。
>
> Win32OLEで、今までより、若干、省略した書き方ができる代わりに、
> Ruby 1.9以降でWIN32OLE#[] と WIN32OLE#[]= の仕様を大幅に変更しようか
> どうしようか迷っています。
> Ruby 1.8は変更するつもりは無いです。
>
> この2つのメソッドを使ってらっしゃる方はどのくらいいらっしゃる
> でしょうか?
>
> 具体的には、プロパティを取得したり設定したりするときに []や[]=
> を使っている場合、動かなくなります。
> ([]の中ではプロパティを指定できなくなる。)
>
> 例えば、
>
> excel = WIN32OLE.new("Excel.Application")
> excel['Visible'] = true
>
> は動かなくなり
>
> excel = WIN32OLE.new("Excel.Application")
> excel.Visible = true
>
> と書く必要があります。
> 他にも
>
> installer = WIN32OLE.new("WindowsInstaller.Installer")
> record = installer.CreateRecord(2)
> record ["StringData", 1] = 'dddd'
>
> も駄目で
>
> installer = WIN32OLE.new("WindowsInstaller.Installer")
> record = installer.CreateRecord(2)
> record.setproperty("StringData", 1, 'dddd')
>
> と書く必要があります。
>
> 代わりに、Excelでは
>
> worksheet.cells[1,2] = 10
>
> と書けたり、他にも
>
> sh = WIN32OLE.new("WScript.Shell")
> env = sh.Environment("User")
> p env["FOO"]
> env["FOO"] = "BARBAZ"
>
> と書けたり
>
> ado = WIN32OLE.new("ADODB.Connection")
> ado.Open("...")
> rs = ado.Execute("SELECT * from TABLE01")
> while !rs.EOF
> puts rs.Fields.Item("id").value
> puts rs.Fields("id").value
> puts rs["id"].value # ココがポイント
> rs.MoveNext
> end
>
> と書いたりできるようになります。
>
> とりあえず、1.9にコミットしてみようかとも思ったのですが
> その前に使ってくださってる方の意見も聞いてみたいので
> メールを出しました。
>
> 助田雅紀
>
--
cuzic <tomoya@cuzic.com>
プログラミングは素晴らしい http://www.cuzic.com/