[an error occurred while processing this directive]
Вопрос про меню (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено 013 07 декабря 2005 г. 19:14

Чей код не знаю, в Си только начал разбираться. ИАР выдает следующую ошибку
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: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru