2026-03-27 15:30:03 -05:00 | | | //+------------------------------------------------------------------+
|
| | | //| SaveLoad.mq5 |
|
| | | //| Copyright 2026, Niquel Mendoza. |
|
| | | //| https://www.mql5.com/es/users/nique_372 |
|
| | | //+------------------------------------------------------------------+
|
| | | #property copyright "Copyright 2026, Niquel Mendoza."
|
| | | #property link "https://www.mql5.com/es/users/nique_372"
|
| | | #property version "1.00"
|
| | | #property strict
|
| | |
|
| | | //+------------------------------------------------------------------+
|
| | | //| |
|
| | | //+------------------------------------------------------------------+
|
| | | #include "..\\Base.mqh"
|
| | |
|
| | | //+------------------------------------------------------------------+
|
| | | //| Script program start function |
|
| | | //+------------------------------------------------------------------+
|
| | | void OnStart()
|
| | | {
|
| | | //---
|
| | | const string file_name = "MQLArticles\\File\\FolderOps\\LS\\test.json";
|
| | | ::FileDelete(file_name, FILE_COMMON); // Elimnamos si existe
|
2026-06-03 18:52:51 -05:00 | | | TSN::CJsonBuilder json_b;
|
| | | TSN::CJsonParser parser;
|
2026-03-27 15:30:03 -05:00 | | |
|
| | | //---
|
2026-06-03 18:52:51 -05:00 | | | TSN::CFolderOpsBase folder_base;
|
2026-03-27 15:30:03 -05:00 | | | folder_base.SizeArrExcluyed(2);
|
| | | folder_base.SetValExluyed(0, "hola");
|
| | | folder_base.SetValExluyed(1, "hola2");
|
| | | folder_base.SizeArrInclued(2);
|
| | | folder_base.SetValIncluyed(0, "hola");
|
| | | folder_base.SetValIncluyed(1, "hola2");
|
| | | folder_base.Summary();
|
2026-06-03 18:52:51 -05:00 | | | folder_base.Save(file_name, FILE_COMMON, json_b);
|
2026-03-27 15:30:03 -05:00 | | | folder_base.Clean();
|
2026-06-03 18:52:51 -05:00 | | | folder_base.Load(file_name, true, parser);
|
2026-03-27 15:30:03 -05:00 | | | folder_base.Summary();
|
| | | }
|
| | | //+------------------------------------------------------------------+
|