ライブラリ: INIファイル

 

INIファイル:

エキスパートアドバイザーと指標のための簡単な記憶メカニズムを提供するライブラリです。

作者: amrali

 
DLLを必要としなければ、このプロジェクトは素晴らしいものになっただろう。
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                                                            |...
 
Windowsのkernel32 であれば、DLLファイルの使用は問題ないのですが、C:³³に書き込む場合、Windowsのパーミッションシステムが問題になるので、それを補うために、Windowsのルートディレクトリのパーミッションを変更したくない場合は、データフォルダのファイルサブフォルダにローカルのファイルアドレスを使用することができます。
 
Alireza Khodakarami:
しかし、ちょっとした問題があって、C:³³に書き込みたい場合、windowsのパーミッションシステムが問題になるので、それを補うために、windowsのルートディレクトリのパーミッションを変更したくない場合は、データフォルダのファイルサブフォルダにローカルのファイルアドレスを使うことができます。

この方法は、MT5のサンドボックスから脱出しようとするものです。まだ完全な解決策ではありません。

ご自由にお使いください。ありがとうございました。

 

.iniを書くことも読むこともできませんでした.

実行後、非常に「奇妙な」メッセージが表示されます、

Tester ExpertsFolder 2021Custom Robots\IniFile_test.ex5 not found

Note :

+ エラーなしでコンパイル

+ このファイルは、私が作成した他のロボットと一緒にyesフォルダにあります。

*結論

MQL5バージョンで.iniファイルを読み書きする必要がある、

MQL4ではそれが可能だったことは知っている。残念ながら、私はこれで行き詰まってしまった、

なぜ.iniファイルで作業するためのこれらの機能を削除したのか理解できない。

Ass:

Carlos A.F.Silva - システムアナリスト (専門的にはDelphiを使っていますが、MQL5はまだ始めたばかりです)