Uma função declarada em um programa MQL5 com o pós-modificador export pode ser usada em um outro programa MQL5. Tal função é chamada exportável, e ela pode ser chamada de outros programas após compilação.

int Function() export
{
}

Este modificador ordena o compilador a adicionar a função na tabela de funções EX5 exportada por este arquivo ex5. Somente funções com tal modificador podem ser acessíveis ("visíveis") a partir de outros programas MQL5.

A propriedade library diz ao compilador que o arquivo-EX5 será uma biblioteca (library), e o compilador o exibirá no cabeçalho da EX5.

Todas as função que são planejadas a serem exportáveis devem ser marcadas com o modificador export.

Também Veja

Sobrecarga (Overload), Funções Virtuais, Polimorfismo