Parametry
menudef | specifikace menu nebo prßzdn² °et∞zec nebo NIL resp. NULL |
Popis
Pokud parametr menudef specifikuje u₧ivatelskΘ menu, pak funkce p°i°adφ hlavnφmu oknu WinBase602 menu zadanΘ tφmto parametrem. Pokud hlavnφ okno m∞lo p°edtφm jinΘ menu, je odstran∞no.
Parametr menudef m∙₧e specifikovat menu trojφm zp∙sobem:
- pokud zaΦφnß hv∞zdiΦkou, pak za nφ nßsleduje jmΘno, pod nφm₧ je definice menu ulo₧ena v databßzi;
- pokud zaΦφnß znakem plus, pak za nφm nßsleduje oznaΦenφ textovΘho souboru, kter² obsahuje definici menu;
- jinak p°φmo parametr menudef obsahuje definici menu
Pokud je parametr menudef roven prßzdnΘmu °et∞zci znak∙, pak funkce pouze znova vykreslφ existujφcφ menu hlavnφho okna. P°itom se n∞kterΘ polo₧ky mohou v souladu s podmφnkami svΘ aktivity vypsat Üed∞. Pokud je parametr menudef roven NULL (resp. NIL), pak funkce odstranφ u₧ivatelskΘ menu hlavnφho okna WinBase602. Jste-li ve v²vojovΘm prost°edφ a neb∞₧φ-li aplikaΦnφ program, pak se oknu vrßtφ jeho p∙vodnφ v²vojovΘ menu.
Hodnota funkce
Funkce vracφ TRUE, pokud se menu poda°ilo vytvo°it a p°i°adit oknu, jinak vracφ FALSE. P°φΦinou chyby je nejΦast∞ji zßvada v definici menu.
P°φklad
if not Main_menu('*Hlavni_mnu') then Halt;