0

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

例如我有这些:

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

我尝试按如下方式打印:

Print(description);

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

4

1 回答 1

2

解决方法:您无法访问/检索#propertyMQL 中的值(无论如何我都不知道)。但是,有一个解决方法#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 );

希望这可以帮助。

于 2015-06-21T15:02:47.423 回答