|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Michael A. Borisov 2:5020/400 04 Apr 2003 01:35:54 To : All Subject : HOWTO? Cross references in modules (перекрестные ссылки модулей). -------------------------------------------------------------------------------- Hi All, Hачал писать довольно большой проект, состоящий из нескольких модулей. Модули содержат пакеты. При этом возникают перекрестные ссылки пакетов, т.е. Пакет1 вызывает функцию из Пакета2, а Пакет2 вызывает функцию из Пакета1. Я прописал require Exporter в каждом пакете, @EXPORT и use strict. В основном файле проекта (который запускается) все подключаю use'ом. Внутри модулей тоже подключаю все необходимое модулю use'ом. Hо при этом начинает ругаться strict. Понимаю, что дело в перекрестных ссылках. В Си проблему решают прототипы в .h-файлах, а здесь как сделать правильно? Пробовал использовать require вместо use. Результат тот же. Помогите советом, проект горит. С глубоким уважением, Михаил --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/6577dcbb2237.html, оценка из 5, голосов 10
|