|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.12.2015, 18:17 | #1 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Вариантная структура.
Господа, как объяснить сабж, изобрАженный на скриншоте?
125.jpg Отсутствие/наличие "packed" ничего не меняет. Компайлер 32-битный. Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
19.12.2015, 18:36 | #2 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
integer замените на byte если не поможет будем думать.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
19.12.2015, 18:42 | #3 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
А ос какая?
|
19.12.2015, 18:42 | #4 | ||
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Цитата:
Цитата:
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
Последний раз редактировалось Stilet; 19.12.2015 в 18:53. |
||
19.12.2015, 18:47 | #5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А в какой версии? Как будто так описано case Kind: integer of
Д7 и XE2 4 байта возвращает
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
19.12.2015, 18:48 | #6 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
За что купил за то и продаю. Значит баг. Меняйте компилятор, на более новый там вроде исправили. Ещё можно принудительно изменить выравнивание структур
{$A1} {$A4} - размер по умолчанию.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
19.12.2015, 18:54 | #7 | ||
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Цитата:
Цитата:
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
||
19.12.2015, 19:01 | #8 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Значит не исправили. XE5 полёт нормальный. 4 байта возвращает, что для 32 что для 64.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
19.12.2015, 19:05 | #9 | |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Цитата:
126.jpg Сволочь, вводит заблуждение! Пару часов удивлённо ломал башку и копался в справочниках. Думал, что это у меня глюки... Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
Последний раз редактировалось min@y™; 19.12.2015 в 19:08. |
|
19.12.2015, 19:58 | #10 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Может отладчик чего-то цепляет еще или проводит свои выравнивания?
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Структура DateTime, битовая структура | prepare2die | Помощь студентам | 1 | 10.03.2015 13:32 |
Структура в Си | CattcheR | Помощь студентам | 1 | 23.04.2012 10:47 |
структура в С | 4eburator | Помощь студентам | 3 | 13.10.2010 18:16 |
структура | euhenia | Помощь студентам | 3 | 16.04.2010 22:25 |