forked from nique_372/MQLArticles
38 lines
1.4 KiB
MQL5
38 lines
1.4 KiB
MQL5
//+------------------------------------------------------------------+
| |
//| TestRemove.mq5 |
| |
//| Copyright 2025, Niquel Mendoza. |
| |
//| https://www.mql5.com/es/users/nique_372 |
| |
//+------------------------------------------------------------------+
| |
#property copyright "Copyright 2025, Niquel Mendoza."
| |
#property link "https://www.mql5.com/es/users/nique_372"
| |
#property version "1.00"
| |
#property strict
| |
| |
#include "..\\Main.mqh"
| |
| |
//+------------------------------------------------------------------+
| |
//| Script program start function |
| |
//+------------------------------------------------------------------+
| |
void OnStart()
| |
{
| |
TSN::CSetFile sf;
| |
sf.Init("BotSimple");
| |
sf.AddParamLineNumber("InpA", 1, 1, 1, 10);
| |
sf.AddParamLineNumber("InpB", 2, 1, 1, 10);
| |
sf.AddParamLineNumber("InpC", 3, 1, 1, 10);
| |
sf.AddParamLineNumber("InpD", 4, 1, 1, 10);
| |
sf.AddParamLineNumber("InpE", 5, 1, 1, 10);
| |
| |
Print("Antes:");
| |
sf.Imprimir();
| |
sf.ImprimirLinesArray();
| |
| |
sf.RemoveLine(4); // elimina InpA (idx=4 en m_lines contando las 4 cabeceras)
| |
Print("Despues de remover InpA:");
| |
sf.Imprimir();
| |
sf.Summary();
| |
| |
Print("InpA existe: ", sf.ParamExist("InpA"));
| |
Print("InpE existe: ", sf.ParamExist("InpE"));
| |
}
| |
//+------------------------------------------------------------------+
|