定義済みマクロ

MQL4プログラム動作に関する情報(コンパイル時の値)を取得して、デバッグ作業を簡素化する為のマクロ定数です。

定数詳細
__DATE__コンパイル時の日付(時間無し)
__DATETIME__コンパイル時の日時
__LINE__マクロを配置したソースコードの行数
__FILE__コンパイルしたファイル名
__PATH__コンパイルしたファイルへの絶対パス
__FUNCTION__マクロが配置された関数名
__FUNCSIG__マクロが配置された関数のシグネチャ
__MQLBUILD__コンパイラのビルド番号
__MQL4BUILD__コンパイラのビルド番号

void OnInit() {
   Print(" 関数名= ",__FUNCTION__,"  ソースコード行数 = ",__LINE__); // ソースコードの7行目
}

// 出力結果:関数名= OnInit  ソースコード行数 = 7

Twitterでフォローしよう

おすすめの記事