forked from nique_372/MQLArticles
41 lines
1.7 KiB
MQL5
41 lines
1.7 KiB
MQL5
//+------------------------------------------------------------------+
| |
//| 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
| |
TSN::CJsonBuilder json_b;
| |
TSN::CJsonParser parser;
| |
| |
//---
| |
TSN::CFolderOpsBase folder_base;
| |
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();
| |
folder_base.Save(file_name, FILE_COMMON, json_b);
| |
folder_base.Clean();
| |
folder_base.Load(file_name, true, parser);
| |
folder_base.Summary();
| |
}
| |
//+------------------------------------------------------------------+
|