|
お二人ともありがとうございます。 イメージをつかむために、 お二方のドキュメンテーションコメント をつけました。このようなものでいかがでしょうか。
/// <summary> /// メモリマップドファイルを作成します。 /// @空のメモリマップドファイルを作成 /// AメンバのMemoryMapedAccsessインターフェースが設定されている場合、保存する /// B作成に失敗した場合は保存エラーを表示する /// </summary> /// <param name="strFileName">メモリマップドファイル名</param> /// <param name="lnMaxCapacity">容量</param> /// <returns>true:作成完了, false 作成失敗</returns> public bool CreateMemoryMapedFile(string strFileName, long lnMaxCapacity) { try { MemoryMappedFile mmf = MemoryMappedFile.CreateOrOpen(strFileName, lnMaxCapacity); using (var accessor = mmf.CreateViewAccessor()) { if (MemoryMapedAccsess != null) { MemoryMapedAccsess.SaveObject(accessor); MemoryMappedFileSave = mmf; } } } catch (Exception exp) { ErrorMessage = strFileName + ERROR_SAVE_MESSAGE; TraceMessage = exp.ToString();
return false; } return true; }
|