忍者ブログ
2025 09
≪ 2025 08 1 2 3 4 5 67 8 9 10 11 12 1314 15 16 17 18 19 2021 22 23 24 25 26 2728 29 30 2025 10 ≫


*admin*entry*file*plugin| 文字サイズ  

PC系スポンサーリンク







08 2025/09 10
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
[10/01 mz]
[10/01 天ノ川きらら]
[02/19 mz]
[02/18 天ノ川きらら]
[01/02 mz]
HN: 新堂 瑞樹, mz
性別: 男性
自己紹介:
健康第一

千葉市内一部地域を対象に出張整体やってます
仔細はコチラをご参照あれ

すかいぷ: mizuki_zero
予約等はこちらからも受け付けております
*付きは必須項目です
の記事一覧

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。




Ole関数とか


なんだかpng読み込もうとするとget_Type()出来んなぁ、と思ったら、png対応してなかったのね。道理でlibpngとかzlib使ってたわけだ。わはは。バタリ


不可逆読み込めてもあまり嬉しくなーい。(暴言)


描画周りにインライン追加したあたりから、開発環境フリーズ続発。ど~なってるの小倉智明? .net入れようかしらん。


αブレンド転送実装完了。割合すんなりいってくれた。やはりMMXが断然早い。通常処理の5倍近く。単に通常処理コードの効率が悪いだけだろうか。しぼむ。.net入れると色々DLしなきゃだったと思うからやっぱりVCでこまめに保存で押し通してみる。だって多いんだもん。


拍手

PR



与太話


CFileクラス組んで、CPictureSurfaceで画像ロード実装して、さて実動と思ったら、ReadFile()でハンドルされていない例外起きて動かねEEEEEeeeeeeeeeeeefjgh82oiavmlalkjとなり、色々やってみる。ひょっとして外付けHDDから読んでるのがあかんのか?とか。でーwindowsフォルダから適当なファイル読んでみた(danger!!)けど結果は変わらなかった。


ふと、


ReadFile( m_hFile, lpBuffer, nBytes, NULL, NULL );


NULL二つも並べてたっけなぁと不審に思い、四番目を設定したらー。


動くじゃないですか!!


プラットフォーム見たら、



Windows NT/2000:lpOverlapped パラメータで NULL を指定した場合、lpNumberOfBytesRead パラメータで NULL を指定できません。



と、きっちり説教が書かれている。もう見覚えあるよそれ。昔はちゃんとNULLでない引数指定してた(受け取らないと困る)のに、思い込みでざくざく打ってたらこの有様ってわけさ相棒。反省。


拍手




描画周辺


アンチ関数の手直し、文字描画に縁付きと影付きプラス。ああなんだ、エロゲーでも作るのか私は、と一部の人間に思われそうな気がしなくもない。続いて外部ファイルロード実装を試みる。過去の遺物に、png*1やjpg読み込める(gifもokだったかもしれない。OleLoadPicture()を参照のこと)目的そのものの関数を記述してあるのでこいつは楽ちんポン(確か観月)と思いきや、中でCFile(自作クラス)使ってたんでこれも実装しなくてはならない面倒。でもそちらから着手。


で、遺物見てて思い出したけど。


画像ビューワなんか作ってたんだなぁ。HDD臨終とともにぶっ飛んだけど。確か複数画像を独自フォーマットでアーカイブして、そのファイル一点だけで閲覧できるっていう唯我独尊仕様だったはず。まー元々自分の為に作ってたようなもんだったし。でも綺麗さっぱり無くなってしまうと勿体無くも思う。南無。




*1:後付修正:pngは読み込めません


拍手