none
C#2003と2005の互換性について RRS feed

  • 質問

  • C#.NETの2003で作成したプロジェクトをC# 2005で変換したところ

    2003と2005ではイベント名が変わっているようなのですが

    参照できる一覧はあるでしょうか?

     

    2006年8月21日 8:24

すべての返信

  • 何のイベントか分かりませんが、

    http://www.microsoft.com/japan/msdn/netframework/programming/breakingchanges/default.aspx

    に載っているでしょうか?

    2006年8月21日 10:34
  • 囚人さん、返信ありがとうございます。教えて頂いたところにはどうもないようです。

    2003では、Closingというイベントを使っていたのですが、どうも2005では

    FormClosingに変わっているみたいです。変換したソースを動かしてみて

    他にも変更点があるのか調べてみるしかないみたいです。

     

    2006年8月22日 0:52
  • びぎなあさん、こんにちは。

     びぎなあ さんからの引用
    2003では、Closingというイベントを使っていたのですが、どうも2005ではFormClosingに変わっているみたいです。

    FormClosing イベント は、FormClosingEventArgs 引数のため
    (というよりは、CloseReason プロパティのため) 追加されたものです。

    Form.Closing イベント

    ソースレベルであれば、高機能なコンペア ツールなどを使って洗い出すと良いでしょう。

    2006年8月22日 2:13