Bibliotecas: Interchange
Por que eles não colocaram a chamada Destroy() no destrutor vazio?
Eu estava olhando para ele agora e me lembrei :) Isso não é crítico - você pode colocá-la no destrutor para fins de universalidade.
SZY: Vi em algum lugar do fórum que você também pode usar recursos de imagem para troca. Provavelmente, isso será ainda mais rápido do que usar variáveis globais.
SUS: Vi em um fórum que também é possível usar recursos de imagem para troca. Provavelmente, isso será ainda mais rápido do que usar variáveis globais.
Qual é a ideia? Experimentei os recursos, mas não senti esse recurso.
A ideia é que você possa calcular e gravar informações em um recurso em um Expert Advisor e ler informações do recurso em outro(s) Expert Advisor(s) em um único terminal. E você não precisa usar arquivos ou variáveis globais. Eu mesmo não tentei fazer isso - as variáveis globais são suficientes para mim.
Para ser sincero, eu nem sabia que no MQL é possível fundir estruturas de diferentes tamanhos.
Sim, é uma linha legal
m_data=(GlobalVariablBuffer)Struct;
Sim, essa é uma linha legal.
Interchange:
Classe para intercâmbio de dados ente programas, ela permite enviar estruturas de tamanho arbitrário através das variáveis globais do terminal, a partir de um programa para outro.
Autor: Andrey Miguzov