|
ParamMenu имеет тип TMenuItem **
пытаемся сделать следующее:
const struct TMenuItem MainMenu1={"Параметры",0,ParamMenu};
тогда как TMenuItem определена как:
typedef struct TMenuItem
{
char * Caption;
void (*Exec)(void);
struct TMenuItem * Next; // вот сдесь проблема
};
а также, насколько я понял MainMenu это такой же массив меню как и ParamMenu? то-есть имеет тип TMenuItem **
а мы пытаемся его (MainMenu) засунуть вот сюда:
const struct TMenuItem * ParamMenu[]=
{
&ParamMenu1,
&ParamMenu2,
0,
MainMenu
};
тогда как элементами массива являются объекты типа TMenuItem *
E-mail: info@telesys.ru