Скачать MetaTrader 5

Есть ли ограничение в длине названия функции ObjectCreate? - страница 2

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

точно!!!!!!!!!!

lineUSD Fed's Williams Presents a Monetary Policy Paper in Vanc

так он записал в имени переменой.  

Vladislav Andruschenko
99637
Vladislav Andruschenko  

значит проблема в том что он не может установить стиль = 1, потому что имя переменной т.е. новости слишком большая

Vladislav Andruschenko
99637
Vladislav Andruschenko  

получается что у ObjectCreate есть ограничение на длину названия 

а у ObjectSet нет ограничений

 

Что очень плохо в некоторых ситуациях.......... оооочень плохо..  

Boeing747
241
Boeing747  
Vladon:

нашел зацепку, если к объекту не применяется постановки стиля он рисует красную сплошную

 

ObjectCreate("line"+"XXXXXX",OBJ_VLINE,0,Time[0],0);

 

нарисовал красную сплошную, тогда другой момент.

 

может другой вариант

 он не понимает длину стринга? 

пока тоже не могу понять..попробуйте вместо Соl вписать постоянный вариант например DarkGray  и потом посмотрите будет ли отрисовка сплошным в тоже самое время..
Комбинатор
16250
Комбинатор  

Это, все имена и текстовые свойства -- 63 символа максимум.

Если толщина линии больше 1, стили не работают.

Рустам
3598
Рустам  
TheXpert:

Это, все имена и текстовые свойства -- 63 символа максимум.

Если толщина линии больше 1, стили не работают.


  реально 61. стили всегда надо прописывать как и все параметры отдельно в ObjectSet() а не в ObjectCreate().
Vladislav Andruschenko
99637
Vladislav Andruschenko  
TheXpert:

Это, все имена и текстовые свойства -- 63 символа максимум.

Если толщина линии больше 1, стили не работают.


то что 1 ширина это понятно  а вот что 63 не подумал. я то искал не там а в коде. ..:-) потом только обнаружил что там длина огромная. 
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий