Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
AleXp 20.10.2005 11:36
Только вот будет-ли "кис-кис" отзываться на постоянно меняющиеся имена :)@classesInclude[][_tp1;_tp2] ################################################################################################### # Метод производит поиск в каталогах $PARCMS_DIRECTORY/modules/<имена классов>/classes/ # и подключает все что найдёт вида <*.p> как классы. # # Заполняем таблицу именами каталогов, которые не могут включать в себя символ '.' (0x2e). $_tp1[^file:list[$PARCMS_DIRECTORY/modules;^^[^^.]+^$]] ^_tp1.menu{ $_tp2[^file:list[$PARCMS_DIRECTORY/modules/$_tp1.name/classes;\.p^$]] ^try{ ^_tp2.menu{ ^use[$PARCMS_DIRECTORY/modules/$_tp1.name/classes/$_tp2.name] } }{ ^if($exception.type eq parser.runtime){ $exception.handled(1) } } } #end @classesInclude[]