ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
614411 Топик полностью
Евгений (17.08.2015 14:16, просмотров: 1) ответил abivan на сори недоправил char*
Вот что выдал дизассемблер: !int main(){ !char Buf[10]; !int i=0; ! Nop(); 0x308: NOP ! (*((pRFVM[i])->pLoaded))((char *)Buf); 0x30A: MOVLW 0x4 Функции то по указателям вызываются. Только не всегда. Если посмотришь внимательно на первый пост - компилятор(!!!) на этапе компиляции, не задумываясь, что там передается в функцию, сразу говорит: "Извините, а вдруг Вы будете вызывать NULL? Лучше я, от греха подальше, это компилировать не буду" В другом модуле этого же проекта, построенная подобным образом цепочка вызова прекрасно работает. Я в посте привел лишь примерный код, если б весь проект заливал - там одних хидеров с тысячу строчек. Это без пива - никак. :-)