ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
567584 Топик полностью
Гудвин, волшебник (19.12.2014 13:25 - 13:34, просмотров: 75) ответил fk0 на Нельзя обращаться к полям структур в пакете. Точка. Можно только если все участники обмена с одной версией компилятора и железа -- редкое исключение (тем более что ещё много всяких если). Сериализуй. Хоть printf'ом и последующим scanf'ом в
Кстати, насчет версий компилятора и железа - одни и те же структуры пользую и в MSP, и в меге, и в LPC17, а в PC так вообще дельфЯ (редко VC). Именно всяческие выравнивания в структурах(особливо касается железа MSP), разное железо (от 128 байт RAM до докуя) и архитектуры и привели в конечном итоге к конкретному определению структур (с учетом их добавления в дальнейшем) и выравниванию буферов на границу 16 бит слова. Да и много железяк "живет в народе" уже более десятка лет. Порой приходится обновлять что то и добавлять. Посему берешь старые исходники, правишь и оно продолжает жить дальше... Зачастую одновременно с новыми версиями железок в одной и той же системе.