[an error occurred while processing this directive]
|
Чей код не знаю, в Си только начал разбираться. ИАР выдает следующую ошибку
Error[Pe020]: identifier "SubMenu1" is undefined
Как определить SubMenu1???
typedef const struct _TMenuItem{
const char *Caption; //название пункта меню
int (*Exec)(void *); //функция, вызываемая при выборе
// int (*Exit)(void *); //функция, вызываемая при выходе
const struct _TMenuItem *Next; //следующее меню
const struct _TMenuItem *Prev; //предыдущее меню
}TMenuItem;
// Сами менюшки.
TMenuItem SubSubSubMenu1[]={
{"MAIN1",NULL,NULL,SubMenu1},
{"MAIN2",NULL,NULL},
{"MAIN3",NULL,NULL},
{"MAIN4",NULL,NULL},
{NULL,NULL,NULL}
};
TMenuItem SubSubMenu2[]={
{"SUBSUB11",NULL,SubSubSubMenu1},
{"SUBSUB12",NULL,NULL},
{"SUBSUB13",NULL,NULL},
{NULL,NULL,NULL}
};
TMenuItem SubSubMenu1[]={
{"SUBSUB01",NULL,NULL},
{"SUBSUB02",NULL,NULL},
{"SUBSUB03",NULL,NULL},
{NULL,NULL,NULL}
};
TMenuItem SubMenu1[]={
{"SUB1",NULL,SubSubMenu1},
{"SUB2",NULL,SubSubMenu2},
{"SUB3",NULL,NULL},
{NULL,NULL,NULL}
};
TMenuItem MainMenu[]={
{"MAIN1",NULL,NULL,SubMenu1},
{"MAIN2",NULL,NULL},
{"MAIN3",NULL,NULL},
{NULL,NULL,NULL}
};
E-mail: info@telesys.ru