Проверка наличия текста (OBJ_TEXT) в точке привязки - страница 2

 
trader6_1 #:

Перебор всех объектов в цикле будет слишком затратно. Потому никто не предлагал такой вариант.

 

Всем спасибо. Добавил в имя координату по оси времени. Ее достаточно. 


   string ts_split[];
   StringSplit(start_ts, ' ', ts_split);
   string date_split[];
   StringSplit(ts_split[0], '.', date_split);
   string time_split[];
   StringSplit(ts_split[1], ':', time_split);
   string name_t = "Br" + date_split[0] + date_split[1] + date_split[2] + time_split[0] + time_split[1] + time_split[2];
   
   if (ObjectFind(0, name_t) == 0){
      ObjectSetString(0, name_t, OBJPROP_TEXT, ObjectGetString(0, name_t, OBJPROP_TEXT, 0)+" "+txt);}
   else {   
      ObjectCreate(0, name_t, OBJ_TEXT, 0, start_ts, start_val);
      ObjectSetString(0, name_t, OBJPROP_TEXT, txt);}
Причина обращения: