MetaEditor 帮助

生成包含文件

生成包含文件

MetaEditor具有一项特殊功能,基于当前文件的导出函数生成包含文件(*.mqh) 。要启动此功能,您应该执行"生成包含文件 生成包含文件"命令在"工具" 菜单。

生成的过程

mqh文件的生成按以下方式进行:

  • 在当前打开的文件,搜索导出 的所有函数
  • 生成包含#import指令的mqh文件和找到的函数描述。
  • 如果没有导出的函数被发现,显示相应的对话框。
  • 如果源文件位于/Libraries文件夹,那么#import指令的模块名称将包含与/Libraries目录的相对路径。如果该文件位于另一个目录,#import只包括ex5文件名称。

如果当前文件是一个包含文件(*.mqh),则禁用生成指令。

生成路径

mqh文件生成的文件夹取决于源文件的位置:

  • 如果源文件在 /Libraries目录或其子文件夹中,包含文件生成在/Include文件夹的根目录下。
  • 如果源文件是另一个文件夹,包含文件在相同位置生成。

使用MQH文件

生成包含文件的函数,可以非常方便地与其他用户分享您的函数而不暴露源代码。要做到这一点,提供生成mqh文件和实施函数的EX5文件就可以。