//+------------------------------------------------------------------+ //| 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() { 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")); } //+------------------------------------------------------------------+