EX4文件必须使用#property strict指令进行编译。是什么意思?

 
我要在市场发布一款自己写的ea,上传ex4文件的时候遇到这样的字样:EX4文件必须使用#property strict指令进行编译。是什么意思?我应该怎么做?
程序属性 (#property) - 预处理程序 - 语言基础 - MQL4参考
程序属性 (#property) - 预处理程序 - 语言基础 - MQL4参考
  • docs.mql4.com
程序属性 (#property) - 预处理程序 - 语言基础 - MQL4参考
 
Zimin Wang:
我要在市场发布一款自己写的ea,上传ex4文件的时候遇到这样的字样:EX4文件必须使用#property strict指令进行编译。是什么意思?我应该怎么做?
难道你平时不是用strict方式编译ex4文件的?这是常识。你还停留在二年前?MT4 600版以后就要求是这样的了。
 
怎么解决
 
Luo Yunhu:
怎么解决

在源代码的开始部分加上 #property strict  ,然后重新编译代码。

程序属性 (#property) - 预处理程序 - 语言基础 - MQL4参考
程序属性 (#property) - 预处理程序 - 语言基础 - MQL4参考
  • docs.mql4.com
程序属性 (#property) - 预处理程序 - 语言基础 - MQL4参考
原因: