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
てか、右クリックメニューだけじゃなくて新旧共通の動作って山ほどあるもんな
驚くことのほどでもなかったか