Librerías: INI File

 

INI File:

La librería asegura un mecanismo simple de almacenamiento para los Asesores Expertos e indicadores.

Autor: amrali

 
Este proyecto habría sido impresionante si no hubiera necesitado una 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                                                            |...
 
Estoy totalmente de acuerdo con el uso de archivos dll especialmente cuando se trata de kernel32 de windows en sí, sin embargo, hay un problema menor y es que si desea escribir en C:\, sistema de permisos de windows se convertirá en un problema, para compensar eso, si usted no desea cambiar los permisos en el directorio raíz de windows, puede utilizar la dirección de archivo local para la subcarpeta de archivos de la carpeta de datos.
 
Alireza Khodakarami:
Estoy totalmente de acuerdo con el uso de archivos dll especialmente cuando es kernel32 de windows, sin embargo, hay un problema menor y es que si quieres escribir en C:\, el sistema de permisos de windows se convertirá en un problema, para compensar eso, si no quieres cambiar los permisos en el directorio raiz de windows, puedes usar la dirección del archivo local para la subcarpeta de archivos de la carpeta de datos.

Este método intenta escapar del sandbox de MT5. Todavía no es una solución completa.

Usted es libre de usar lo que quiera. Gracias.

 

No he podido escribir o leer el .ini ...

Da un mensaje muy "extraño" después de ejecutarlo,

2022.02.17 11:57:40.146 Tester Experts\Folder 2021\Custom Robots\IniFile_test.ex5 no encontrado

Nota :

+ Compila sin errores

+ El archivo está en la carpeta yes, junto con los otros robots que he creado

*Conclusión

Necesito leer y escribir archivos .ini en la versión MQL5, sé que la versión MQL4 lo permitía,

por desgracia estoy atascado con esto, creo que voy a "hacerlo a mano", como si se tratara de un archivo .txt ordinaria,

No entiendo porque quitaron estas funciones para trabajar con archivos .ini

Ass:

Carlos A.F.Silva - Analista de Sistemas (pero trabajo profesionalmente con Delphi, MQL5 estoy empezando)