Ognacの雑感

木漏れ日々

目次

Blog 利用状況

書庫

ギャラリ

System.ModalなMessageBox

  顧客要望として System.Modalな MessageBoxを要求された。
  この動作は,UIとして好ましくないから,断るべき..という論議はあるが,
  引き受けることになった。
  MessageBox() の機能としてはできないので,  Messagebox()に似せたFormを作り、それをTopMostとして表示するようにした。
  ところが,顧客から,「何,小難しいことしてんの? Msgbox()で済むで」と指摘された。
  ognacの認識では,  msgbox()関数は,内部でMessageBoxをCallしいてると信じきっていたので。
   (何かで読んだ記憶がある)、msgbox()の動作確認はしなかった。
 標準機能では出来ないものと確信していた。 恥ずかしかったが、勉強になった。
   賢者は歴史に学び、愚者は経験に学ぶ とはいうが、この業界は、自ら確認しないと断言はできない。
 それにしても, VBの関数と FrameWorkの標準関数との整合性ってなんなのだろう。
 下位互換のために,思想的にずれていても存在させているような気がする。
     isDate()/cint()の遅さは以前記述したが, VB独自関数に一抹の不安を感じる。

 

 

投稿日時 : 2006年7月27日 19:51

Feedback

# re: System.ModalなMessageBox 2006/07/31 0:11 じゃんぬ

この手の話は、実際に生成された IL を解析するのが 1 番です。

# re: System.ModalなMessageBox 2006/07/31 0:43 ognac

じゃんぬ さん,中さん、ありがとうございます。
囚人さんの記事 http://blogs.wankuma.com/shuujin/
も参考になります。 つまるところ, ILのOver Wrapとしての言語である.との視点が大事ですね。 それにしても,同時期に,同じテーマの話が在ったとは. フォーラムの巡回頻度も上げます。

タイトル
名前
Url
コメント