为了简化程序编写,使程序文本编辑使用起来更加简便,在MQL4中预定义了标准常量。
标准常量类似于宏代换,并且是int(整数类型)。
这些常量按用途进行分组。
使用UninitializeReason() 函数返回未初始化原因代码。可以是以下任意值:
特殊常量用于描述参数和变量状态。可以是以下任意值:
GetLastError()函数返回出错代码,错误代码常量定义在stderror.mqh文件里。想要获取错误的文本信息,请调用在stdlib. mqh文件中定义的ErrorDescription()函数。
#include <stderror.mqh>#include <stdlib.mqh>void SendMyMessage(string text) { int check; SendMail("some subject", text); check=GetLastError(); if(check!=ERR_NO_ERROR) Print("Cannot send message, error: ",Error描述(check)); }
从服务器返回的错误代码及描述说明
MQL4 运行时错误代码
斑马投诉温馨提示:投资有风险,交易需谨慎!