|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Andrei Protasovitski 2:450/186 01 Aug 2005 16:12:17 To : All Subject : Снова подключение модулей во время выпо лнения --------------------------------------------------------------------------------
Доброго здоровья!
Что-то никак не могу сообразить, как осуществить такое:
Во время выполнения программа читает файлы конфигурации и в зависимости
от них, а также от переданных параметров загружает нужные модули. В
принципе, конструкция типа:
if (нужен модуль Module::Name) {
require Module::Name;
# создание объектов и переменных (инициализация)
}
работает. Однако по мере расширения функциональности скрипт быстро
растет в размерах, что, естественно, мешает его отлаживать и тормозит
работу.
Хотелось бы вынести все, что находится между фигурных скобок, в
отдельный файл и написать такую процедуру, которая подгружала бы модуль
и запускала бы инициализацию. Однако что-то у меня ступор от жары:
модуль подгружается, но переменные не видны.
Может, кто-нибудь решал подобную проблему?
--
Andrei Protasovitski mailto:andrei()siliconmaterials.com
http://www.siliconmaterials.com/ ICQ: 75725244
Pinsk, Belarus
--- Mozilla Thunderbird 1.0.6 (Windows/20050716)
* Origin: -= http://fido.ext.by (sponsored by http://extmedia.com) (2:450/186)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/7059586ad525b.html, оценка из 5, голосов 10
|