Описание ObjectSetText()

 

Уважаемым разработчикам MetaQuotes небольшая поправка к документации.

Создаю текстовую метку:

      // create object
      if (!ObjectCreate(objName
         , OBJ_LABEL //OBJ_TEXT // OBJ_LABEL
         , 0
         , Time[0]
         , Close[0]
         ))
      {
         Print("ERROR: не могу создать текстовую метку, код ошибки #", GetLastError());
         return(0);
      }

И затем задаю её текст:

   ObjectSetText(objName
      , objText // text
      , 10 // font_size
      , NULL // font_name
      , objColor // text_color
   );

Во встроенной в редактор документации прототип:

bool ObjectSetText( string name, string text, int font_size, string font_name=NULL, color text_color=CLR_NONE)

имеет font_name по умолчанию NULL, и сказано, что: "Параметры font_size, font_name и text_color используются только для объектов OBJ_TEXT и OBJ_LABEL". Однако вызов с NULL не проходит для типа объекта OBJ_LABEL.

Предлагаю добавить ремарку в вышенаписанной строке, что для объектов OBJ_TEXT и OBJ_LABEL эти параметры являются обязательными, с отличными от NULL значениями.

Спасибо.