枚举到 mql5 中自己的文件中

问题描述 投票:0回答:1

我想使用自己的枚举文件(enum.ex5)到(middle.ex5)和(last.ex5)中。 我可以使用#include代替#import,但我想使用#import。

例如:

- 枚举文件“enum.ex5” (我不喜欢在#include 中使用这个文件)

enum ENUM_VALUE
{
   VAL_1,
   VAL_2,
   VAL_3,
};

- 中间文件“middle.ex5”

#property library

ENUM_VALUE test (bool access) export
{
   if (access == true)
      return VAL_1;
   else if (access == false)
      return VAL_2;

   return VAL_3;
}

- 最后一个文件“last.ex5”

#import "middle.ex5"
   ENUM_VALUE test (bool access);
#import

谢谢。

mql5 metatrader5 expert-advisor
1个回答
0
投票
MQL45 中的

#import 用于从编译库(dll、本机 ex5、c#)导入方法(函数)。它不用于导入类、枚举和接口。 所以你必须使用#include

© www.soinside.com 2019 - 2024. All rights reserved.