ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1236913 Топик полностью
Adept (05.09.2022 15:48, просмотров: 231) ответил Dingo на Так и осталось загадкой, в чём был глюк и как его удалось победить (кроме того, что он обрамлён #ifdef #endif) Попробую пальцем в небо: 1) длина строк при компиляции после разворачивания макропроцессором; 2) Все определения заканчиваются ";" - так и задумано? Оно часть строки после упоминания не отрезает?
причина глюка понятна (вероятно резервирование памяти с помощью директив условной компиляции, вкупе с достаточно сложной, в т.ч и в части использования препроцессора, программой. Кстати на простом примере пробовал - такого не проявляется.) Так быть, конечно не дОлжно, но почему так - осталось загадкой. ";" в конце строки - обычный префикс комментария в ассемблере. Победилось просто - выделением памяти ручками, на время отладки. 
...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)