Discussão do artigo "Promova seus projetos de desenvolvimento utilizando bibliotecas EX5" - página 2
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Em geral, uma função da importação retorna uma interface, e a interface é acessada sem penalidade.
É melhor armazenar o conjunto de funções no arquivo mqh.
Quando os seus ficarão prontos?
Eu já tenho os meus e eles estão na neuronette. Provavelmente não vou postar novamente em breve, pois estou planejando conquistar o mundo agora.
Sinceramente, lerei suas postagens um pouco mais e abandonarei o MT5 completamente.
Seja paciente, tudo ficará bem :)
Acho que nem todo mundo sabe que o MetaEditor 5 tem um comando especial que permite (literalmente)"gerar um arquivo de inclusão a partir das funções exportadas do arquivo atual".
В MetaEditor предусмотрена специальная функция генерации включаемых файлов (*.mqh) из экспортируемых функций текущего файла. Для запуска генерации, необходимо выполнить команду Сформировать mqh-файл" в меню "Сервис".
Processo de geração
A geração de um arquivo mqh é realizada da seguinte forma:
Se o arquivo atual for um arquivo de inclusão (*.mqh), o comando de geração não funcionará.
Caminho de geração
O diretório em que o arquivo mqh é gerado depende da localização do arquivo de origem:
Uso de arquivos mqh
A função de gerar arquivos de inclusão permite que você forneça facilmente a outros usuários acesso às suas funções sem revelar o código-fonte. Tudo o que você precisa fazer é fornecer o arquivo mqh gerado, bem como o arquivo ex5 onde a implementação da função está localizada.
Talvez você tenha interesse em saber que o MetaEditor 5 tem um comando especial que permite gerar arquivos de inclusão das funções exportadas em um arquivo atual.
MetaEditor has a special feature for generating include files (*.mqh) on the basis of exported functions of the current file. To start this function, you should execute the "
Generate Include File" command of the "Tools" menu.
O processo de geração
A geração de um arquivo mqh é realizada da seguinte forma:
Se o arquivo atual for um arquivo de inclusão (*.mqh), o comando de geração será desativado.
O caminho da geração
A pasta onde os arquivos mqh são gerados depende da localização dos arquivos de origem:
Uso de arquivos MQH
A função de gerar arquivos de inclusão permite compartilhar facilmente suas funções com outros usuários sem expor o código-fonte. Para isso, basta fornecer o arquivo mqh gerado e o arquivo ex5 em que as funções estão implementadas.
Onde está a fonte de "3. Initialization of Variables in .ex5 File"? (SuperClass.mqh; SuperClass.mq5, etc...)
...
Está planejado implementar a exportação para a classe ou algo semelhante?
Sim, mas não agora.
Pelo menos alguma possibilidade de exportar classes.
Isso funcionará no MT4?