Есть еще одна проблема, которую пока не понимаю как решить корректно и как продиагностировать
Суть в том, что сложные константные структуры не инициализируются. при этом пока не могу отловить точную зависимость - когда и почему перестают инициализироваться. Лечу пока обрезанием слова const
пример:
Код
const SFullIndicatorData AllFormPanelIconData[]=
{
// двигатель
{0, rcIMAGE64x64_engine, false, 1,
{
{dataEngineCoolantLevel //это структура, определяемая в другом файле а здесь как extern.
//этот член не инициализировался
, 50, PWF_FIXED_NAN, PWF_FIXED_NAN, PWF_FIXED_NAN},
//...
}, "EngineFormManager"
},
//...
}
достаточно убрать const t все OK
сталкивался с таким только в const массивах