トップページ > 記事閲覧
動画ファイルをロードするとメモリリークする
名前:めん 日時: 2016/08/26 22:16

過去にも同じ内容の投稿、及び修正があったようですが当環境、現行バージョンのDXライブラリでも発生していることを確認しました。 ttp://dxlib.o.oo7.jp/cgi/patiobbs/patio.cgi?mode=view&no=3047 環境 Windows7 64bit VisualStudio Community 2015 (Ver.14.0.24720.00 Update 1) DXライブラリ Ver3.16d テストコード #if _DEBUG #include <crtdbg.h> #endif #include "DxLib.h" int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { #if _DEBUG _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF); #endif DxLib_Init(); int m = LoadGraph("test.mp4"); DeleteGraph(m); DxLib_End(); return 0; } 出力 Detected memory leaks! Dumping objects -> {105} normal block at 0x12969A98, 80 bytes long. Data: < + p+ + 9 > 04 2B 92 01 70 2B 92 01 CC 2B 92 01 08 39 C9 0B {72} normal block at 0x12414340, 6 bytes long. Data: <I n > 49 00 6E 00 00 00 {71} normal block at 0x0BFD5D88, 224 bytes long. Data: <() ] |) > 28 29 92 01 88 5D FD 0B 00 00 00 00 7C 29 92 01 {68} normal block at 0x0BC93908, 440 bytes long. Data: < . 9 / > F8 2E 92 01 08 39 C9 0B 83 FF FF FF E8 2F 92 01 Object dump complete.
メンテ

Page: 1 |

Re: 動画ファイルをロードするとメモリリークする ( No.1 )
名前:管理人 日時:2016/08/27 22:22

ご指摘ありがとうございます 手元の環境でもメモリリークしてしまうのを確認しました 修正版をアップしましたので、よろしければお使いください m(_ _;m https://dxlib.xsrv.jp/temp/DxLibVCTest.exe // VisualC++ 用 https://dxlib.xsrv.jp/temp/DxLibBCCTest.exe // BorlandC++ 用 https://dxlib.xsrv.jp/temp/DxLibGCC_DevCppTest.exe // Dev-C++ 用 https://dxlib.xsrv.jp/temp/DxLibGCC_MinGWTest.exe // MinGW 用 https://dxlib.xsrv.jp/temp/DxLibDotNet.zip // .NET用 https://dxlib.xsrv.jp/temp/DxLibMakeTest.exe // ソース (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』を、VCをお使いの場合は『リビルド』を、 Dev-C++をお使いの方は「Rebuild All(Ctrl+F11)」をして下さい)
メンテ
Re: 動画ファイルをロードするとメモリリークする ( No.2 )
名前:めん(解決) 日時:2016/08/28 00:55

こちらでも修正されていることを確認しました。 お忙しい中迅速に対応していただきありがとうございます。
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存