Bibliotheken: INI File

 

INI File:

Eine Bibliothek, die einfache Speichermechnismen für Expert Advisor und Indikatoren bietet.

Autor: amrali

 
Dieses Projekt wäre großartig gewesen, wenn es nicht eine DLL benötigt hätte, um zu funktionieren.
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                                                            |...
 
Ich bin völlig in Ordnung mit der Verwendung von DLL-Dateien, besonders wenn es Kernel32 von Windows selbst ist, jedoch gibt es ein kleines Problem, und das ist, wenn Sie in C:\ schreiben möchten, Windows-Berechtigungssystem wird ein Problem, um zu kompensieren, dass, wenn Sie nicht die Berechtigungen auf Windows-Stammverzeichnis ändern möchten, können Sie die lokale Datei-Adresse für den Datenordner-Datei-Unterordner verwenden.
 
Alireza Khodakarami:
Ich bin völlig in Ordnung mit der Verwendung von dll-Dateien, besonders wenn es Kernel32 von Windows selbst ist, jedoch gibt es ein kleines Problem, und das ist, wenn Sie in C:\ schreiben wollen, Windows-Berechtigungssystem wird ein Problem, um zu kompensieren, dass, wenn Sie nicht wollen, um die Berechtigungen auf Windows-Stammverzeichnis zu ändern, können Sie die lokale Datei-Adresse für den Datenordner Datei Unterordner verwenden.

Mit dieser Methode wird versucht, die MT5-Sandbox zu umgehen. Sie ist jedoch noch keine vollständige Lösung.

Es steht Ihnen frei, zu verwenden, was Sie möchten. Vielen Dank!

 

Ich konnte die .ini weder schreiben noch lesen ...

Es gibt eine sehr "seltsame" Meldung nach der Ausführung,

2022.02.17 11:57:40.146 Tester Experts\Folder 2021\Custom Robots\IniFile_test.ex5 not found

Hinweis :

+ Kompiliert ohne Fehler

+ Die Datei befindet sich im Ordner yes, zusammen mit den anderen Robotern, die ich erstellt habe.

*Schlussfolgerung

Ich muss .ini Dateien in der MQL5 Version lesen und schreiben, ich weiß, dass die MQL4 Version es erlaubt,

leider kann ich das nicht, ich denke, ich werde es "von Hand" machen, als ob es eine gewöhnliche .txt-Datei wäre,

Ich verstehe nicht, warum sie diese Funktionen für die Arbeit mit .ini-Dateien entfernt haben

Ass:

Carlos A.F.Silva - Systemanalytiker (aber ich arbeite professionell mit Delphi, MQL5 fange ich gerade erst an)