NOEMBLEM/エンブレムが設定されていません。

メールの詳細(メール表示)

件名:

Re: Phi::PRINTER.printers

差出人: take_tkさん
送信日時 2006/02/04 11:19
ML.NO [ap-dev:2040]
本文:

たけ(tk)です。
[ap-dev:2039] Re: Phi::PRINTER.printers にて
take_tk <ggb03124@…> さん 曰く:
> 対策としては次のようなモノか? でも、ちょっと、大がかりすぎ?

もうちょっと簡単になるか?

(1)@…_useableインスタンス変数を追加する。nil:未検査、true:利
用可能、false:利用付加。Rubyからの直接参照不可。

(2)objects_useable?メソッドを追加する。
 (2−1)@…_useable<>nilならその値を返す。
(2−2)objectsがすべてnilならtrue、
(2−3)それ以外であればfalseを@…_useableにセットしたうえ、
それを返す。つまり、初回の一度しか調べない。

(3)objectsにセットする場合には、objects_useable?を調べ、falseなら例外
を生成する。

(4)objectsを参照しようとする場合に、objects_useable?を調べて、trueな
らnilを返す。

* 問題点:objects_useable?で調べた後にDelphiが利用したことは点検できな
い。(前のバージョンではRubyでobjectsを使用した後にDelphiが利用したこと
を点検できない)。

take_tk = kumagai hidetake

添付:
 読み込み中...

このメールは下記のメールに対する返信です:

このメールには下記のメールが返信されています:

更新順メールリスト

4LDK超ってこんなに広い?/SUUMO