FileRead_size はファイルパスを指定する形でファイルサイズを取得できますが、 この関数のオーバーロードとして 「FileRead_open を使用した時の戻り値のハンドルを指定する FileRead_size」を追加していただくことはできませんでしょうか? 非同期読み込みのロードが終わったタイミングでファイルサイズを知りたいので、ハンドルを使用してファイルサイズを取得する方法がほしいです。
了解です ちょっと変な関数名ですが FileRead_size_handle という関数を追加しましたので、 よろしければこちらをダウンロードしてください m(_ _)m https://dxlib.xsrv.jp/temp/DxLibVCTest.zip // Windows版 VisualC++ 用 https://dxlib.xsrv.jp/temp/DxLibBCCTest.zip // Windows版 BorlandC++ 用 https://dxlib.xsrv.jp/temp/DxLibBCC2Test.zip // Windows版 C++ Builder 10.3 用 https://dxlib.xsrv.jp/temp/DxLibGCC_MinGWTest.zip // Windows版 MinGW 用 https://dxlib.xsrv.jp/temp/DxLibDotNet.zip // Windows版 .NET用 https://dxlib.xsrv.jp/temp/DxLibMakeTest.zip // ソース (中身を既存のライブラリのファイルに上書きして『リビルド』をして下さい) 以下の関数を追加しました // ファイルのサイズを取得する( ファイルハンドル使用版 ) LONGLONG FileRead_size_handle( int FileHandle ) ; 使い方はご指定の通りで、FileRead_open で取得したファイルハンドルを渡すと ファイルのサイズが取得できます よろしければお試しください m(_ _)m
管理人さん ありがとうございます。使わせていただきます。