Bibliotecas: INI File

 

INI File:

Uma biblioteca para fornecer um mecanismo de armazenamento simples para experts advisors e indicadores.

INI File

Autor: amrali

 
Esse projeto teria sido incrível se não precisasse de uma DLL para funcionar.
Documentation on MQL5: Constants, Enumerations and Structures / Named Constants / Predefined Macro Substitutions
Documentation on MQL5: Constants, Enumerations and Structures / Named Constants / Predefined Macro Substitutions
  • www.mql5.com
//| Expert initialization function                                   | //| Expert deinitialization function                                 | //| Expert tick function                                             | //| test1                                                            |...
 
Estou totalmente de acordo com o uso de arquivos dll, especialmente quando se trata do kernel32 do próprio Windows; no entanto, há um pequeno problema: se você quiser gravar em C:\, o sistema de permissões do Windows se tornará um problema. Para compensar isso, se não quiser alterar as permissões no diretório raiz do Windows, você poderá usar o endereço do arquivo local para a subpasta de arquivos da pasta de dados.
 
Alireza Khodakarami:
Estou totalmente de acordo com o uso de arquivos dll, especialmente quando se trata do kernel32 do próprio Windows. No entanto, há um pequeno problema: se você quiser escrever em C:\, o sistema de permissão do Windows se tornará um problema. Para compensar isso, se você não quiser alterar as permissões no diretório raiz do Windows, poderá usar o endereço do arquivo local para a subpasta de arquivos da pasta de dados.

Esse método tenta escapar da sandbox do MT5. Ainda não é uma solução completa.

Você é livre para usar o que quiser. Obrigado.

 

Não consegui fazer nem gravar nem ler os .ini ... 

Dá uma mensagem bem "estranha" após executar,

2022.02.17 11:57:40.146 Tester Experts\Pasta 2021\Robôs Personalizados\IniFile_test.ex5 not found

Observação :

+ Compila sem erros

+ O arquivo está na pasta sim, juntamente com outros robôs que eu criei

*Conclusão*

Necessito de ler e gravar arquivos .ini, na versão MQL5, sei que na versão MQL4 permitia,

infelizmente estou "preso" nisto, acho que vou "fazer na unha", como se fosse um arquivo .txt comum,

não entendo porque tiraram estas funções de trabalhar com arquivos .ini

Ass:

Carlos A.F.Silva - Analista de Sistemas (mas trabalho profissionalmente com Delphi, MQL5 estou apenas no início)