如何打印#property值?

时间:2015-06-18 13:25:06

标签: syntax mql4

如何从代码中访问#property值?

例如,我有这些:

#property description "Foo"
#property copyright   "bar"
#property link        "http://www.mql4.com"
#property version     "1.0"

我试图将其打印如下:

Print(description);

但我错误的是它是未声明的标识符。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

替代方法:您无法访问/检索MQL中的#property值(不管怎样我都不知道)。但是,#define有一种解决方法。 例如:

#define propDescription "Foo"
#define propCopyright   "bar"
#define propLink        "http://www.mql4.com"
#define propVersion     "1.0"

#property description propDescription
#property copyright   propCopyright
#property link        propLink
#property version     propVersion

...以后,在您的代码中,您可以使用以下命令访问它:

Comment( "Current Version: " + propVersion );

希望这有帮助。