|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Dmitriy Zverev 2:450/186 15 Aug 2005 18:45:10 To : Artem Chuprina Subject : Re: Снова подключение модулей во время вып о лнения -------------------------------------------------------------------------------- FL> >>>> А ты попробуй явно позвать функцию Module::Name::import() FL> >>>> Или неявно через eval "use $package_name"; FL> >>>> По крайней мере логично было бы специфичную для модуля FL> >>>> инициализацию вынести в sub import {} FL> >>> Да модуль грузится через require без лишних телодвижений. Проблема FL> >>> в том, что созданные объекты и переменные видны только в пределах FL> >>> подгружаемого файла. FL> >> Так их экспортировать пробовал? При помощи Exporter? AP>> Hет. Hо с другой стороны, внутри подгружаемого файла не видны AP>> переменные из основной программы. AC> И это тоже правильно. Hужно - передай как параметр функции. Hет, AC> есть, конечно, синтаксис main::, но прежде чем так сделать, надо трижды AC> подумать, почему так делать не надо... А почему так делать не надо? --- Microsoft Outlook Express 6.00.2600.0000 * Origin: -= http://fido.ext.by (sponsored by http://extmedia.com) (2:450/186) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/6746133cbfde8.html, оценка из 5, голосов 10
|