abstract interface IPersistFile: etc.negui.com.ipersist.IPersist;
enum STGM;
abstract interface IComPersistFile;
IPersistFile用interface。
IPersistFileを使用するComでオーバーライドさせると便利かも。
abstract bool fileLoad(in Text FilePath
, STGM Stgm
);
abstract bool fileSave(in Text FilePath
, bool Remember
);
Save。
- Params:
-
- Text FilePath
- フルパス指定のファイル名を表す文字列のアドレスを指定します。
- bool Remember
- FilePathで指定したファイルをカレントファイルとして使用するかどうかを指定します。
trueを指定した場合は、FilePathがカレントファイルとなり、保存後にダーティーフラグ(更新されたかを示すフラグ)をクリアします。
falseを指定した場合は、カレントファイルは変化せず、ダーティーフラグはクリアされません。
- Returns:
- 保存した出来たはtrue、失敗した場合はfalse。
- Note:
-
オブジェクトが正常に保存された場合は 0x00000000 (S_OK) が返ります。
オブジェクトが保存できなかった場合は 0x80004005 (E_FAIL) 返ります。
abstract bool isDirty();