Почему я не могу сохранить и получить ChartID () из функции GlobalVariableGet ()? - страница 2

 
Ihor Herasko:

Хм, действительно, не меняется. Но я точно помню, что, как только ввели его (ChartID()), то менялся. С тех пор уже не проверял. Видимо, терминал стал запоминать сгенерированные ID.

Были потери ай-ди. То ли при аварийном завершении, то ли еще при каких-то обстоятельствах. Вроде не всегда.

 
Andrey Khatimlianskii:

Были потери ай-ди. То ли при аварийном завершении, то ли еще при каких-то обстоятельствах. Вроде не всегда.

Спасибо. А то я уже думал, что из альтернативной реальности сюда попал ))

 
jaffer wilson:

@ Слава Привет,

Подскажите, пожалуйста, почему это сработало с объединением, а не с приведением типов?

У типа double всего лишь 52 бита для представления значимых цифр, неважно с каким порядком - 0 или 308 или -308

У типа long - 63 бита для представления значения с неизменным порядком 0

У типа ulong - 64 бита

 
Andrey Khatimlianskii:

Были потери ай-ди. То ли при аварийном завершении, то ли еще при каких-то обстоятельствах. Вроде не всегда.

Сбой будет если открыть новый график и аварийно закрыть терминал. Но тогда и сам график не будет сохранён.