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

Windows 3.1、30 周年を迎える」記事へのコメント

  • by Anonymous Coward on 2022年04月09日 19時47分 (#4229667)

    Ctrl + C / Ctrl + X / Ctrl + V の誕生、OLE、共通の開く/保存ダイアログボックス、って3.1なんや?
    ちなみに3.0ではないんだな。0.1のくせに。

    • by Anonymous Coward on 2022年04月09日 19時55分 (#4229668)

      3.0までは公式にCUA'87準拠でしたが、3.1からは外れたのでCtrl + C / Ctrl + X / Ctrl + Vが導入されました。
      それ以降も一応shift+Insertとか使えたけど。

      親コメント
      • by Anonymous Coward on 2022年04月09日 20時03分 (#4229671)

        > CUA'87準拠
         
        そんなのあったんだ。知らなかった。
        ググって調べてもベトナム料理屋ばかり出てきて?だったけど、下のほうで見つけました。
        https://ja.wikipedia.org/wiki/Systems_Application_Architecture [wikipedia.org]

        親コメント
        • by Anonymous Coward on 2022年04月09日 22時17分 (#4229726)

          3.0まではIBM案件だったのでCUAを求められました。
          その他、アメリカ政府案件を取るためにWindowsNTにPOSIX実装入れたり、Microsoftって好き勝手やってるようで意外と細やか。

          ただ、3.1でIBMと分かれたのにキーボードをOADG109で引きずったのはその後数十年に及ぶ判断ミスだったと思う。
          あのキーボードはIBM日本語入力システムを前提にしているからWX3サブセットのMSIMEで使うのは無理。
          最近ようやくSurfaceで直されたけど。

          親コメント
      • by Anonymous Coward on 2022年04月10日 2時28分 (#4229795)

        たまにWebでコピペ禁止のためCtrl+Vは無効にしてあるのに、Shift+Insertは無効にしてない入力ダイアログがあるので便利に使わせて貰ってますw

        親コメント
      • by Anonymous Coward

        今でも有効で、ネトゲのチャットで稀に使う。

    • by Anonymous Coward on 2022年04月09日 20時00分 (#4229670)

      SHIFT+Insert って今でも有効なんだな
      当初はWordStar方式ベースのアプリも使っていたからCtrl+Cとかは使わずSHIFT+Insertを使ってたなあ。

      親コメント
    • by Anonymous Coward on 2022年04月09日 20時18分 (#4229676)

      つまりはダイヤモンドカーソルを死に追いやったということだな

      親コメント
    • by Anonymous Coward

      最近勉強してるんですが OLE→ActiveX→COM(+)→.NETFramework→.NET(core) の流れで合ってますよね?

      • by Anonymous Coward on 2022年04月09日 21時53分 (#4229716)

        OLEとActiveXの間にOLE2があるので、それを知っておくのはIT考古学として悪くないかと思います。
        テクニカル ノート 41: MFC-OLE1 から MFC-OLE 2 への移行 | Microsoft Docs [microsoft.com]

        OLE 2 は OLE 1.0 と大幅に異なるため、一部の詳細が変更されていることを予期できます。

        という記述があるように、これらの差異を意識したうえでプログラムを記述する必要が当時ありました。

        親コメント
        • by Anonymous Coward

          そもそもOLE2とActiveXとCOMは同じテクノロジー。
          COMはOLE2のコンポーネントでActiveXはCOMを使ったコントロールの仕組み。
          (ActiveXはIEのためのものではなくてWeb用にも拡張されただけ)

          OLEとOLE2は名称こそバージョン違いに見えるけど
          根本から再構築した別物だからね。

          • by Anonymous Coward

            COMのABIを文書化してほしいザマス

            # MFC滅びろ

      • by Anonymous Coward

        COM:
        ----
        Component Object Model (COM) is a binary-interface standard for software components introduced by Microsoft in 1993.
          :
        COM is the basis for several other Microsoft technologies and frameworks, including OLE, OLE Automation, Browser Helper Object, ActiveX, COM+, DCOM, the Windows shell, DirectX, UMDF and Windows Runtime.

        https://en.wikipedia.org/wiki/Component_Object_Model [wikipedia.org]

    • by Anonymous Coward

      OLEを有効につかってるのって、MS Officeくらいしか知らない
      その他のアプリはこれといって利用してないような

      • by Anonymous Coward

        OfficeからAdobeのアプリケーションにデータ渡すのに使うぐらいは使えるよ

コンピュータは旧約聖書の神に似ている、規則は多く、慈悲は無い -- Joseph Campbell

処理中...