0

#propertyコードから値にアクセスするにはどうすればよいですか?

たとえば、私はこれらを持っています:

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

以下のように印刷してみました。

Print(description);

しかし、宣言されていない識別子であるというエラーがあります。何か案は?

4

1 に答える 1

2

回避策: 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 );

お役に立てれば。

于 2015-06-21T15:02:47.423 に答える