Tela gráfica para seleção de arquivos em MQL5 (semelhante ao Windows Explorer)
Prezados,
Tenho alguns EA's e scripts que abrem arquivos para leitura e eu frequentemente necessito escolher os arquivos a serem lidos.
Em alguns casos eu uso uma variável input do tipo string para receber o nome e a localização do arquivo. Em outros casos acho mais prático criar um #define no início do código-fonte e editar/recompilar ali mesmo.
Só que ficar editando nome e localização de arquivo, seja na tela de input ou dentro do código-fonte, é muito chato e sujeito a erros.
Alguém sabe como implementar (ou indicar código-fonte aberto contendo) um recurso para selecionar arquivos por meio de interface gráfica em MQL5, num estilo igual ou semelhante ao Windows Explorer ?
Obrigado!
As classes nativas do MQL5 são muito abertas e qualquer codificação é um Pé na Orelha pra implementar qualquer coisa.
Se EU fosse fazer ago do tipo, usaria a API para as DLLs nativas do Windows que já tem tudo pronto. Nunca fiz nada do tipo, mas não deve ser
complicado, uma vez encontrado o caminho. A função é a GetOpenFileNameA, da Common Dialog do Windows.
;)

- 2018.12.05
- windows-sdk-content
- docs.microsoft.com
As classes nativas do MQL5 são muito abertas e qualquer codificação é um Pé na Orelha pra implementar qualquer coisa.
Se EU fosse fazer ago do tipo, usaria a API para as DLLs nativas do Windows que já tem tudo pronto. Nunca fiz nada do tipo, mas não deve ser
complicado, uma vez encontrado o caminho. A função é a GetOpenFileNameA, da Common Dialog do Windows.
;)

- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Prezados,
Tenho alguns EA's e scripts que abrem arquivos para leitura e eu frequentemente necessito escolher os arquivos a serem lidos.
Em alguns casos eu uso uma variável input do tipo string para receber o nome e a localização do arquivo. Em outros casos acho mais prático criar um #define no início do código-fonte e editar/recompilar ali mesmo.
Só que ficar editando nome e localização de arquivo, seja na tela de input ou dentro do código-fonte, é muito chato e sujeito a erros.
Alguém sabe como implementar (ou indicar código-fonte aberto contendo) um recurso para selecionar arquivos por meio de interface gráfica em MQL5, num estilo igual ou semelhante ao Windows Explorer ?
Obrigado!