
MQL4MQL5 ファイル
FileFlush()
- できること
- 書き込んだ内容をすぐにファイルに保存する
- 対応
- MQL4・MQL5
FileFlush() とは
ファイルを閉じずに、それまでに書き込んだ内容をディスクに保存する関数です。ファイルを開いたままにしておくログなどで使います。
FileFlush() の書式と引数
void FileFlush(int file_handle)| 引数 | 型 | 省略時 | 説明 |
|---|---|---|---|
file_handle | int | 必須 | FileOpen() が返したハンドル。 |
戻り値
なし
FileFlush() の使い方(コード例)
MQL4・MQL5 共通
int h = FileOpen("live.log", FILE_WRITE | FILE_TXT | FILE_ANSI);
if(h != INVALID_HANDLE)
{
FileWriteString(h, "start\r\n");
FileFlush(h); // ここで保存される
FileClose(h);
}OnTick()・OnStart() などの関数の中に書いて使う例です。MetaEditor でコンパイルできることを確認済みです。












