Повторение элементов как убрать?

 

Добрый день, как можно укоротить текст?

мне нужно вывести данный код:

         ObjectSetString(0, "check1", OBJPROP_BMPFILE, 0, PNch);
         ObjectSetString(0, "check1", OBJPROP_BMPFILE, 1, PNch2);
         ObjectSetString(0, "check2", OBJPROP_BMPFILE, 0, PNch);
         ObjectSetString(0, "check2", OBJPROP_BMPFILE, 1, PNch2);
         ObjectSetString(0, "check3", OBJPROP_BMPFILE, 0, PNch);
         ObjectSetString(0, "check3", OBJPROP_BMPFILE, 1, PNch2);
         ObjectSetString(0, "check4", OBJPROP_BMPFILE, 0, PNch);
         ObjectSetString(0, "check4", OBJPROP_BMPFILE, 1, PNch2);
.................
         ObjectSetString(0, "check50", OBJPROP_BMPFILE, 0, PNch);
         ObjectSetString(0, "check50", OBJPROP_BMPFILE, 1, PNch2);

Можно ли написать что-то подобное(все имена в 1)

         ObjectSetString(0, checkALL, OBJPROP_BMPFILE, 0, PNch);
         ObjectSetString(0, checkALL, OBJPROP_BMPFILE, 1, PNch2);

Если можно то как это сделать?
Например удаление можно так сделать:

ObjectsDeleteAll(0,"DODOD_");

Спасибо

 
 for(int i = 1; i <= 50; i++)
   {  
      string name = "check" + IntegerToString(i);
      ObjectSetString(0, name, OBJPROP_BMPFILE, 0, PNch);
      ObjectSetString(0, name, OBJPROP_BMPFILE, 1, PNch2);
   }
 
Igor Makanu:

Спасибо, работает

 
vebster005:

Добрый день, как можно укоротить текст?

мне нужно вывести данный код:

Можно ли написать что-то подобное(все имена в 1)

Если можно то как это сделать?
Например удаление можно так сделать:

Спасибо

В вашем случае лучше сделать так

int  ObjectsDeleteAll( 
   long           chart_id,   // идентификатор графика 
   const string   "check",    // Это префикс имени ваших объектов
   int    sub_window=EMPTY,   // индекс окна 
   int    object_type=EMPTY   // тип объекта для удаления 
   );
Причина обращения: