教えてください
■ このスレッドは過去ログ倉庫に格納されています
0001通りすがり
NGNG書いていましたが、Winのプログラムは難しすぎて
やめちゃいました。MS−C5でWinのプログラム
なんてとてもとても。
前置きが長くなりましたが、DOSのころには64KB
の壁がありましたが、今ではやっぱりなくなってしまった
のでしょうか。教えてください。
0002きっと
NGNGお懐かしゅうございます。
ちなみに今はもう好き放題取り放題です。
0003AO
NGNG>今ではやっぱりなくなってしまったのでしょうか。
なくなりました。。。
4Gのフラットなアドレス空間です。。。
実際には、下位2Gしか使えませんが。
DOSでバリバリ作ってたなら、コンソールアプリで始めれば、
難しくは無いと思いますよ。。。標準Cライブラリは使えます。。。
Windowアプリなら、うーん、MFCとかWindowフレームワークを覚えるか、
Cでこつこつ作っても、十分いけると思いますが。。。
とりあえずは、MS-C5じゃ、Winアプリは無理なんで、
VCかBCB、Pascalが嫌いじゃなければDelphiでも入手しないと。。。
0004MS謹製の
NGNG0005あれ、
NGNGVC1.0(Ver7)、VC1.5(Ver8)だった気がするからVersion6まで?
0006AO>5
NGNGVC1.0はVer8でVC1.5はVer8.??だったと思いいます。。。
Ver7から、WindowsSDKとMFCが付属してます。。。
0007輸入版の
NGNGんー、今思うと一体あれは何だったのだろう。
0008AO>7
NGNG0009>7@`8
NGNG歩いて家まで持って帰ってきたけど、手が抜けるかと思った。
中に山ほどマニュアルが入ってた。あの頃はまだCDROMって
普及してなかったんだね。
0010>1
NGNGVisual C++の解説書を買ってきて(今思えばこれが失敗)、
手順通りにAppwizard(これも失敗)で出来たスケルトンを眺めて
「あれぇ?main()はどこだ?」ってずっと悩んでました(笑)
でも、WindowsではmainじゃなくWinMainだってことに気付いてからは
早かったですよ。あとは昔取った杵柄って奴です。
3ヶ月ほど経ったら、ごく自然に組めるようになりました。
WinはDOSと比べると、ガシガシメモリを使えるので
かえって楽なような気がします。
0011通りすがり
NGNGメモリの制限がなくなったなんて、うるうるうる。
ところで int は相変わらず2バイトですか?
printf("%d\n"@`sizeof(int));
2
なんちゃって
当時UNIX系は4バイトだったような気が。
今ではWindowsでも
printf("%d\n"@`sizeof(int));
4
ですか
外野より
「入門書読め! あほ!」
ごもっとも
0012>11
NGNGおれはBASICの次がC言語@Win32だったから、こういうのを読むと、
当時は大変だったんだなーと思います。
0013名無しさん
NGNG「わざわざ『ふぁー』ってつけてるソースがあるんですけど意味があるんですか?」
...会社の若い兄ちゃんにこういうことを聞かれるたびに
じぇねれーしょんギャップをヒシヒシと感じますう。
0014通りすがり
NGNGWinのプログラムをかけなかったのは
C++をよく理解できなかったせいだと今でも思って
いるのですがCだけでWinのプログラムを書けるの
でしょうか?
0015>14
NGNG普通に書けます。
0016通りすがり
NGNGまたやるぞー!!
0017>14
NGNGアプリケーションならば初期化してぐるぐる回してディスパッチ。
DLLならばロジック組み込んで出来上がり。
その他のOLE2以降の何やらかんやらは底無し沼なので関知しておりませぬ。
0018>15
NGNG>普通に書けます。
書けるどころか、lodprf32でトレースすると、
ピキピキ反応の速いソフトはMFCのDLL使って
ないですよね(もちろんスタッティックリンク
するとでかいので配布は困難)。
0019通りすがり
NGNGぺぞると本って何ですか?
002017
NGNGhttp://www.ascii.co.jp/pb/msp/17171/17171.htm
ま、K&Rみたいなもんですかね。
0021通りすがり
NGNG■ このスレッドは過去ログ倉庫に格納されています