-----
18.11.2017 форум перенесён на другой хостинг. О замеченых глюках просьба сообщать администраторам.
-----
На форуме обязательно:
  1. Заполнить свой профиль на Русском языке. См. Правила, п.2.d.
  2. Не писать свой вопрос в первую попавшуюся тему, а вместо этого создать свою. См. Правила, п.3.a.
Рекламу на своём форуме мы не размещаем ни на каких условиях.

Из 32-битного значения в 64-битное.. Последствия?

SCADA, серверы, АРМ верхнего уровня, диспетчерские
Аватара пользователя

Автор темы
archisp
здесь недавно
здесь недавно
Сообщения: 71
Зарегистрирован: 29 июн 2011, 20:18
Имя: А.В.К.

Из 32-битного значения в 64-битное.. Последствия?

Сообщение archisp » 11 ноя 2011, 07:38

Форумчане, подскажите, имеет ли значение несовместимости типов тегов, например, если брать 32-битное значение, а его значение заносить в тег с 64-битным типом. Будут ли какие то искажения в величинах?

Аватара пользователя

Serex
эксперт
эксперт
Сообщения: 1041
Зарегистрирован: 15 авг 2011, 20:36
Имя: Пупков Сергей Викторович
Благодарил (а): 10 раз
Поблагодарили: 18 раз

Re: Из 32-битного значения в 64-битное.. Последствия?

Сообщение Serex » 11 ноя 2011, 08:41

С точки зрения чистого программирования никакой разницы.
Применительно к конкретной среде - все может быть. Кто знает, где какие баги.
Ну и само собой количество бит еще не показатель. Нужно в аналогичный переводить. Знаковое целое 32 в знаковое целое 64 и т.д.
В случае разного преобразования нужно обрабатывать разные исключения.


Alexander
БАН
БАН
Сообщения: 642
Зарегистрирован: 03 июн 2010, 11:26
Имя: Козин Александр Елисеевич
Благодарил (а): 2 раза
Поблагодарили: 6 раз
Забанен: Бессрочно

Re: Из 32-битного значения в 64-битное.. Последствия?

Сообщение Alexander » 11 ноя 2011, 09:19

Если в старшем двойном слове 32 бита вдруг что-то окажется, и вы потом прочитаете эти самые 64 бита, то, естественно, в результате получите полную чепуху.

Аватара пользователя

san
преподаватель
преподаватель
Сообщения: 1357
Зарегистрирован: 01 сен 2008, 17:32
Имя: Пупена Александр
Откуда: Киев, Украина
Поблагодарили: 2 раза
Контактная информация:

Re: Из 32-битного значения в 64-битное.. Последствия?

Сообщение san » 11 ноя 2011, 09:43

Если совместимость на уровне коммуникаций - могут быть проблемы с размещением старшее/младшее слово.

Аватара пользователя

Автор темы
archisp
здесь недавно
здесь недавно
Сообщения: 71
Зарегистрирован: 29 июн 2011, 20:18
Имя: А.В.К.

Re: Из 32-битного значения в 64-битное.. Последствия?

Сообщение archisp » 11 ноя 2011, 11:56

Понял, спасибо большое за помощь!!!!!!!!


Михайло
почётный участник форума
почётный участник форума
Сообщения: 2442
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
Благодарил (а): 1 раз
Поблагодарили: 59 раз
Контактная информация:

Re: Из 32-битного значения в 64-битное.. Последствия?

Сообщение Михайло » 11 ноя 2011, 12:53

Ребята, в как Вам так удается, не зная аппаратное обеспечение, давать советы? :D