トップページ⇒prog
28コメント5KB

MFCについて

■ このスレッドは過去ログ倉庫に格納されています
0001こいつどうよ?NGNG
Microsoft Visual C++ 通称 Developer Studio なぁ。。
Microsoft Foundation Class 使用のアプリで実行
モジュ−ルのサイズ 1.6M 強に達するファイルが、
Win32 SDK のみ使用の全く同じ仕様のプログラム実行
モジュ−ル 122K で収まるとは、こら一体どういうこっちゃ!?

MFC でオブジェクト志向っぽく見せ掛け、抽象化する
為にくっだらんオ−バ−ヘッド食らうだけでやぁ。
だいたい、C++ でできる事は C でもできるっちゅぅの(プ
拡張子だけ一丁前に .cpp 付け腐ってなぁ。

MFCなんか使てもロクな事無いぞ。
これからは、百歩譲って MS アプリ造るハメに万が一
なたっとしても、Win32 SDK のみで開発すべしっ!

しかし、 MFC て一体どういう仕組みで 122K で十分
できる事を 1.6M まで肥大化してまうんどえっ!
詐欺師じゃ、詐欺師っ!
0002名無しさん@1周年NGNG
どう反応したらいいんでしょうか、こういうの。(笑)
0003名無しさん@1周年NGNG
厨房は別の場所で叫んでくれ。
0004。>NGNG
とりあえず、日本語変だし電波さんなのかな?
00051NGNG
>2

さぁ・・・?

>3

転載です^^;

転載元:http://www.guestbook.de/yasg.cgi?X=52084
0006>1NGNG
アセンブラででも組めばもっと減るよ。機械語ならなお可。
(神様のような設計が出来れば。。。)
00071>6NGNG
同趣旨の書き込みをぜひ5のリンク先にどうぞ^^;
0008名無しさん@1周年NGNG
サイズが気になるならuITRONにしようぜ。
0009名無しさん@1周年NGNG
リリースモードでコンパイルした?
0010。>NGNG
リリースモードでコンパイルする前に、オプティマイズのオプションが、
速度優先だったら、サイズ優先に変更しよう。
0011名無しさん@1周年NGNG

MFCをstatic linkしてるとか。
100ksくらいのコード書いても1.6MBにはならんもんなあ。
0012>1NGNG
しかし
>Win32 SDK のみ使用の全く同じ仕様のプログラム実行モジュ−ル 122K で収まるとは、こら一体どういうこっちゃ!?
これが全部コードなら大したものだ。コードサイズは数千行以上だろうなあ。
# wavとbitmapリソースばかりなんだろうけど
00131>8〜12NGNG
転載なので知りません^^;
0014名無しさん@1周年NGNG
そういや、なんか省サイズのWin32アプリを作る方法がありましたな。
4KBのDLLなんかも見たことあるが……。
0015>14NGNG
ランタイムライブラリを組み込まずにスタートアップルーチンを
自前で書けばできる。
0016ところでNGNG
メンバ変数のプレフィックス m_ は Microsoft の略なんだろうか。
0017>16NGNG
メンバーのスペル知ってる?
0018>17NGNG
逝って良し!
0019名無しさん@1周年NGNG
マクドナルドでは?
0020名無しさんNGNG
Win32APIの関数名がすべてMicrosoftWindowsなんたらだったらすごいな
0021でNGNG
マジな質問なんだけど
背景色を知りたい場合、 GetClassName/GetClassInfoしてWNDCLASS.hbrBackground するのが普通?
もっと楽な方法あるの? というか遅そうなので
002221NGNG
スレ違い。おかしいなあ・・・
0023名無しさん@1周年NGNG
14>
技を使えば数百バイトのものだってできる。
0024>23NGNG

受け売りヤメれ。リダイレクタも知らんくせに。
0025>24NGNG
最近リダイレクタの使い方知らない人増えている気がするが、なぜだろう?
0026名無しさん@1周年NGNG

23は「UNIXのコマンドもDOSのコマンドも叩けません」っていうド派手な
初心者マークを自分が付けていることに気づいているのだろうか。
それとも、「14>」で正しいのだろうか。技を使えるらしいから。
002723じゃないよNGNG
>24@` 26
ファイルデスクリプタ14をリダイレクトしているのです。(大嘘)
0028名無しさん@1周年NGNG
>14
とりあえず書き出しは
org 100h
だ。
■ このスレッドは過去ログ倉庫に格納されています