パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Get The Factsキャンペーン開始」記事へのコメント

  • by Anonymous Coward on 2004年02月29日 18時49分 (#505094)
    作る側が Windows がだめなものだと分からずに作っているのは悲しいね。
    • by Anonymous Coward on 2004年02月29日 20時07分 (#505123)

      ダメなものなら、なおのこと勉強する価値がありますよ、反面教師として。

      特にNT3.1(初期リリース)からのAPI変遷の歴史を勉強すると面白いですよ。
      「不具合があればAPI仕様に準拠する方向に修正する(=場合によっては既存のアプリケーションを書き換えなければならない)」ではなくて、「不具合があれば現状動作している有名アプリケーション(例: MS Office)の振る舞いに影響のない方向に修正する」という当初からのポリシーが変わっていないことがよくわかるはずです。

      だからこそ細かい部分での矛盾点(ウインドウメッセージの処理まわりとか)が多くて「情報が開示されていないUn-documentedな部分がありすぎ」だとか言われる原因なんですけど。

      親コメント
      • Win16 だったか、NT 3.5 時代の Win32 だったか忘れたけど、APIリファレンスに、GetVersion の引数が LOBYTE が major で、HIBYTE が minor なのは、プログラマの実装ミスで仕様とは逆に実装されたからだ。しかしすでに世に出回っていたのでドキュメントの方を修正して、その後も下位互換を保ち続けた……なんて話があったと思ったんだけど、Google しても出てこない。
        もうそんな昔の開発マニュアルなんて捨てたしなあ。誰か覚えてないですかね。

        # 微妙にオフトピ
        親コメント

Stay hungry, Stay foolish. -- Steven Paul Jobs

処理中...