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

 

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

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

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

 

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

 

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

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

 

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

 
Vladon:

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

 

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

 

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

 

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

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

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

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

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

 
TheXpert:

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

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


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

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

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


то что 1 ширина это понятно  а вот что 63 не подумал. я то искал не там а в коде. ..:-) потом только обнаружил что там длина огромная. 
Причина обращения: