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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
vebster005
457
vebster005  

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

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

         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_");

Спасибо

Igor Makanu
9860
Igor Makanu  
 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);
   }
vebster005
457
vebster005  
Igor Makanu:

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

Alexey Viktorov
27756
Alexey Viktorov  
vebster005:

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

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

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

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

Спасибо

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

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