![定義済みマクロ](https://celebpanda.com/wp/wp-content/uploads/2021/05/セレブパンダブログ用.jpg)
MQL4プログラム動作に関する情報(コンパイル時の値)を取得して、デバッグ作業を簡素化する為のマクロ定数です。
定数 | 詳細 |
---|---|
__DATE__ | コンパイル時の日付(時間無し) |
__DATETIME__ | コンパイル時の日時 |
__LINE__ | マクロを配置したソースコードの行数 |
__FILE__ | コンパイルしたファイル名 |
__PATH__ | コンパイルしたファイルへの絶対パス |
__FUNCTION__ | マクロが配置された関数名 |
__FUNCSIG__ | マクロが配置された関数のシグネチャ |
__MQLBUILD__ | コンパイラのビルド番号 |
__MQL4BUILD__ | コンパイラのビルド番号 |
void OnInit() {
Print(" 関数名= ",__FUNCTION__," ソースコード行数 = ",__LINE__); // ソースコードの7行目
}
// 出力結果:関数名= OnInit ソースコード行数 = 7