Lynn «Кофеман», Изменяешь в одном проекте — изменилось в другом.
Dmitry Roo, Чем проще развёртывание, тем лучше. И без того есть пара нестандартных шагов развёртывания — не хочется ещё и третий добавлять: качать определённый репозитарий и добавлять в определённый каталог.
Вадим Ушаков,
Я пока подозреваю два варианта.
1. Вы прилепили byteswap ниже того места, где случилась ошибка.
2. В том месте, где случилась ошибка, есть и другие макросы.
Вадим Ушаков, Тут сильно зависит от того, что и как включается и как используется чёртов макрос.
Ещё один вариант. Подключить одно, #undef Verify, подключить другое. Сработает негарантированно.
Григорий, Cостояние у элемента есть и оно при любых обстоятельствах будет в ОСНОВНОЙ таблице методов. Но вопрос в необязательной функциональности вроде форматирования таблиц.
От этого я и хочу уйти! В объектах данных Group и Leaf (вообще-то они у меня называются File, Group и Text, ибо прога занимается локализацией) не хочется держать ни форматирование таблицы, ни специфичные для графического интерфейса классы. Хочется держать их поближе к интерфейсу, а в консольных версиях проги просто убить.
Для чего консольные версии? Например, я не знаю языка, полагаюсь на внештатных переводчиков и вынужден автоматом собирать текстовый ресурс из того, что всё-таки перевели, и какого-то другого языка, но полного.
Dmitry Roo, Чем проще развёртывание, тем лучше. И без того есть пара нестандартных шагов развёртывания — не хочется ещё и третий добавлять: качать определённый репозитарий и добавлять в определённый каталог.