トップページ > 過去ログ > 記事閲覧
3.06e でメモリリーク!?
名前:愛煙家 日時: 2012/01/07 00:53

3.06e で以下を実行するとものすごい勢いでメモリ使用量が増えていきます #include <DxLib.h> int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { SetGraphMode( 100, 100, 16 ); DxLib_Init(); while(1) { int h[4]; LoadDivGraph("test.png", 4, 2, 2, 30, 30, h); for( int i = 0; i < 4; i++ ) DeleteGraph( h[i] ); Sleep(10); } return 0; }

Page: 1 |

Re: 3.06e でメモリリーク!? ( No.1 )
名前:愛煙家 日時:2012/01/07 00:55

因みに LoadDivGraph ではなく LoadGraph だと大丈夫でした
Re: 3.06e でメモリリーク!? ( No.2 )
名前:愛煙家 日時:2012/01/07 23:44

3.06cは大丈夫だったので戻したいのですが、 過去のバージョンのものって公開していないのでしょうか?
Re: 3.06e でメモリリーク!? ( No.3 )
名前:タカトゥ 日時:2012/01/08 12:37

ttp://dxlib.o.oo7.jp/DxLib/DxLib_VC3_06c.exe ttp://dxlib.o.oo7.jp/DxLib/DxLib_BCC3_06c.exe ttp://dxlib.o.oo7.jp/DxLib/DxLib_GCC3_06c.exe これですか?
Re: 3.06e でメモリリーク!? ( No.4 )
名前:愛煙家 日時:2012/01/08 12:49

タカトゥさん、 感謝感謝ありがとうございます!
Re: 3.06e でメモリリーク!? ( No.5 )
名前:管理人 日時:2012/01/08 21:37

ご報告ありがとうございます LoadDivGraph によるメモリリークは単純なバグが原因でした orz 修正版をアップしましたので、よろしければお使いください http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe // VisualC++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe // BorlandC++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibGCCTest.exe // Dev-C++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibMinGWTest.exe // MinGW 用 (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』を、VCをお使いの場合は『リビルド』を、 Dev-C++をお使いの方は「Rebuild All(Ctrl+F11)」をして下さい) タカトゥさんのご対応でとりあえず愛煙家さんのご要望は叶えられましたが、 良い機会でしたので過去のバージョンをダウンロードするためのページを作りました http://homepage2.nifty.com/natupaji/DxLib/dxolddload.html
Re: 3.06e でメモリリーク!? ( No.6 )
名前:sy(サイ) 日時:2012/01/09 00:09

すいません、厚かましいお願いですが改造用のソースもありませんでしょうか?orz
Re: 3.06e でメモリリーク!? ( No.7 )
名前:管理人 日時:2012/01/09 02:11

どうぞ http://homepage2.nifty.com/natupaji/DxLib/DxLibMakeTest.exe 載せていないだけで毎回こちらの URL にアップしてありますので、 次からはテスト版ダウンロード用URL一覧の中に DxLibMakeTest.exe も含めるようにします
Re: 3.06e でメモリリーク!? ( No.8 )
名前:sy(サイ) 日時:2012/01/09 12:54

ありがとうございます!

Page: 1 |