TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
Ruby>>>>>Java
【統計分析】機械学習・データマイニング25
Excel VBA 質問スレ Part66
【Alloy】形式言語による仕様記述【VDM】
Perlについて
Excel VBA 質問スレ Part55
安価でプログラミングの教科書を作るスレ
Flutterやろうよ!!!
2 part forth
C言語なら俺に聞け 152
51 :
バグだらけのひどいコードだな!
>>47よ!動かないの当たり前だ!
まず、グローバル変数で、HANDLE hFileを共有する設計前提で作ってるの?

51行目からのint WINAPI WinMain内でのバグっぽいの発見!
55行目:HANDLE hFile;
ローカル変数で定義だと…?
ローカル変数で定義するなら、そのコード内でhFileをCloseHandle();なぜしていないの?
hFileをグローバル変数で使いまわすなら、55行目のHANDLE hFile;のローカル変数の定義は不要じゃねーの?
まずは、55行目を削除しろ!

グローバル変数と、ローカル変数をちゃんと理解して使いましょう!
9行目からの LRESULT CALLBACK WndProc内でのバグ
14行目:int WIDTH = 0;
アプリケーションが終了するまで、イベントごとに毎回ウインドメッセージを処理する意味で、このプロシージャー呼ばれることは理解してるよな?
仮に、ローカル変数を確保はいいとして、case WM_PAINTでWIDTHは常に0なんだけど?
24行目〜のWM_CREATE内で一度だけ初期化して値をずっと保ちたいなら14行目は、static int WIDTH=0;じゃねーの?
そもそもCALLBACK WndProcの仕組み理解してる?

24行目
WIDTH = 4 * ((bmpInfo.bmiHeader.biWidth * bmpInfo.bmiHeader.biBitCount) + 31 / 32);
はぁ…なんで意味不明な計算してるの?
WIDTH = 4 * ((bmpInfo.bmiHeader.biWidth * bmpInfo.bmiHeader.biBitCount + 31)/ 32);
こっちが正しいんじゃね?これどういう意図で計算しているかわかってる?

猫のページ見てるならまずは、動くコードをコピペして動かせよ!手打ちでバグ作ってどーする!
コード見てて、ローカル変数の使い方や、ウィンドウプロシージャの仕組みがちゃんと理解できていないように見えるので、
直ちに、ウィンドウプロシージャでググってコールバック関数とはなにかを理解することを勧める。
猫のページの7〜10ざっくりみたけどウインドメッセージとウィンドウプロシージャの詳しい説明してないので別のとこ探して読んだほうがいいぞ。

GPGPU#5
この先き主流となる言語
Rust Part6
【漏れは】猫でもわかる質問スレ【猫以下です】
Vue vs React vs Angular Part.3
Boost C++ Libraries Sandbox
Javaはもう死んだの? Part.2
くだすれPython(超初心者用) その46【Ruby禁止】
Kotlin 6
proce55ing プログラミングアート全般
--------------------
【MAZDA3】マツダ3 Vol.29【4代目アクセラ改め】
【謎のdat落ち】三億円事件16
Official髭男dism  五5目
香水つけてる男の人って・・・
【名機】α-9 Part10【健在】
Bリーグの降格&昇格を見守るスレ
グルメクチコミサイトについて Part.6
「職業訓練校」ってどうなの???職業訓練したことあるモメン教えてくれ [732289945]
共産党を昭和アカの老害と言うKAZUYAさん
TVストリーミング機器総合7
なんJエピックセブン部
税理士事務所内での無資格者
前田日明はどのくらい弱かったのか Part.14
千葉県の道路事情★23
【山田】向日町競輪廃止を回避するスレ【R】
【StockVoiceMarket】ストックボイス実況スレ231
タクシー運転手って給料別にして一番楽な仕事だよな
こいつ性格悪いなと思うガンダムキャラ
初めてスマホが発売された時って全然人気なかったってマジ? [166962459]
愛してる Part 4
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼