Windows 11は、まだWindows 95時代のコードで動いている。Microsoftが認めた驚きの事実 [すらいむ★]at SCIENCEPLUS
Windows 11は、まだWindows 95時代のコードで動いている。Microsoftが認めた驚きの事実 [すらいむ★] - 暇つぶし2ch73:名無しのひみつ
26/05/11 21:06:09.71 e8gu+6Ws.net
しかしここで素人疑問
>>1はコードがそのまま使われているような書き方になってる

これはWin32APIの名前とその使い方を継続しているだけでそれをコールする側もコールされて動く側もコードとしては別モノなんじゃないの?

74:名無しのひみつ
26/05/11 21:27:40.32 HpqUGlta.net
>>72
ページ切り替えって何?townsは普通に32bitアプリが動いてたが

75:名無しのひみつ
26/05/11 21:58:41.01 /48jsSbf.net
軽くて安定的に動くなら問題ない
セキュリティだけしっかりやってくれ

76:名無しのひみつ
26/05/11 22:26:59.00 mKTqUGcW.net
枯れたコードでも不可欠であればイイじゃん
レガシーっていうヤツ

77:名無しのひみつ
26/05/11 22:46:29.92 uMHdj1Et.net
>>58
AMD64の64ビットモードだと、その16ビットコードが動かないだろうな。
上記で問題視してる部分はフル32ビットコードなんだろうけど。

78:名無しのひみつ
26/05/11 23:42:48.93 VPyTWc0B.net
C言語でラージメモリモデル選べば32bitDOSアプリだよな

79:名無しのひみつ
26/05/11 23:59:36.30 HpqUGlta.net
あの頃だと普通にgccが使えるかどうかって大違いな部分だったからな
日本以外ではDOSエスクテンダーがPCゲームに使われるくらい普及しだしてた

80:名無しのひみつ
26/05/12 15:07:31.54 trMmff4H.net
あの不具合の多さだと Me じゃないのーー?

81:名無しのひみつ
26/05/12 19:39:14.68 WqvMpHkb.net
Windows NT 4.0のときにWindows95からUI部分持ってきて統合したからな
そんときのコードが残ってるんだろう

82:名無しのひみつ
26/05/12 20:24:52.66 DCJVhHVi.net
ファイル右クリックはオブジェクト指向OSの要だからな
OLE2の基幹部分だ

今のスタート右クリックでの機能駄列や
「Windowツール」みたいな汚部屋は見たくもない

83:名無しのひみつ
26/05/12 21:01:20.97 fdfTve2R.net
>>82
もしもし
ファイル右クリックはGUI操作部分でそのオブジェクトとはGUIプログラミングレベルでのオブジェクトの話
オペレーティングシステムに入れるかどうかは別
Linuxなら完全に別もの

OLE2とはアプリケーションレベルで別アプリ同士がどうリンクし合うか埋め込め合えるかでアプリの話
アプリプログラミングがGUI含めて標準作ってないとそうはなれないだけ
アプリのプログラミング標準とその実行環境サポート
OSをアプリサポートまで入れるならOSというだけで

オブジェクトという話も多面的でこれはオブジェクトプログラミング的なGUIプログラミングとその実行環境

オペレーティングシステムのオブジェクトではないね
ネクストの方がそれだから

WindowsがアップルのGUIをDOS上に構築したあと
こんどはネクスト的なオブジェクト的アプリ構築をとりいれただけで

最初の時点ではDOSで動いていたんだから
オブジェクト指向OSじゃないよ

84:名無しのひみつ
26/05/12 21:12:07.54 DCJVhHVi.net
COMの歴史

1991年、COMの前身であるOLEが、OLE 1としてWindows 3.1とともに公開された。
1992年、OLE 2が公開された。IUnknownインタフェースなど、のちにCOMと改称される要素の多くがOLE 2で登場した。
1994年、OCXもしくはOLEコントロールがVBXコントロールの後継として紹介される。それと同時に、OLEは、もはや単なる頭文字ではなく、コンポーネント技術を表す用語となった。
1996年初頭、マイクロソフトは、OLEのうちでインターネットと関連のあるいくつかの技術をActiveXとして名称変更した。やがて、OLEとして公開されていた技術がActiveXに統合され始める。
1997年、マイクロソフトは再びコンポーネントを使用するこれらの技術の改称を行い、Component Object Modelとした。

85:名無しのひみつ
26/05/12 21:42:11.40 uiXqqqte.net
OLE?
貼り付けたエクセルが速攻でクラッシュしたな
再現率100%で

86:名無しのひみつ
26/05/12 22:38:11.40 /DMBxuhq.net
>>73
当然、部分的に変更はあるが全体的に同じコードなんだろう。

87:名無しのひみつ
26/05/12 22:43:39.58 BbATYBJv.net
あれか、これじゃ困ると生成AIにコード書き直させたら、
何か仕込まれて最終的に人類が滅ぶやつだな

88:名無しのひみつ
26/05/13 07:48:22.15 ACiaeHuC.net
メニュー周りはすごく苦労したと言われてたな
ショートカットとの兼ね合いもありめんどくさかったみたいだ

89:名無しのひみつ
26/05/13 07:55:04.05 iVH+AiLo.net
人間と細菌のDNAに共通部分があるようなものか

90:名無しのひみつ
26/05/13 19:31:16.84 hjD5l70h.net
そのおかげで今でも古いアプリが動く

91:名無しのひみつ
26/05/13 21:17:17.42 K59C31BA.net
APがハメ殺し状態のWindowsだと中小サッシ屋が路頭に迷う

92:名無しのひみつ
26/05/15 15:29:42.26 rcUEK7JL.net
windowsはいい加減イベントドリブンからタイミングドリブンに変更してくれ
プログラム作るの邪魔くさくて仕方がない

93:名無しのひみつ
26/05/15 15:37:20.16 Ego04DZ6.net
>>1
なんですとw
てか、右クリックメニューだけじゃなくて新旧共通の動作って山ほどあるもんな
驚くことのほどでもなかったか


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch