38 lignes
1,4 Kio
MQL5
38 lignes
1,4 Kio
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()
|
||
|
|
{
|
||
|
|
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"));
|
||
|
|
}
|
||
|
|
//+------------------------------------------------------------------+
|