EDGE2対応のSusie Plug-inですが、早速不具合を自分で見つけてしまいましたので、修正版をアップいたしました。 DLしてしまった方はお手数ですが、新しいものに置き換えをお願いいたしますm(_ _)m

↓原因

BITMAPINFOとBITMAPINFOHEADERを間違えましたorz

前からよくBITMAPINFOのメモリを確保する際のサイズ計算は(256色の場合)
sizeof(BITMAPINFO) + sizeof(RGBQUAD) * 255
と書いていたのですが、今回は
sizeof(BITMAPINFOHEADER) + sizeof(RGBQUAD) * 255
と書いてしまったがために、4バイト確保し忘れてヒープエラーが出てました・・・。

こう↓書いていれば問題は無かったのかも・・・。
sizeof(BITMAPINFOHEADER) + sizeof(RGBQUAD) * 256

つーかこんな紛らわしい構造体つくんな!
(と他人のせいにしてみる)




記事検索

アーカイブ