Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Alexander Pashchenko                 2:5062/17.212  28 Sep 2003  12:33:10
 To : All
 Subject : Подключить свой модуль
 -------------------------------------------------------------------------------- 
 
 
 Извините за столь чайниковский вопрос, но:
 
 Решил я писать одну программку, ну и для приличия разделить ее на модули. 
 Сначала не понял, как вообще подключать. Потом посмотрел скрипты друга - понял, 
 но вот незадача.
 
 Пишу:
 
 File vars.pm:
 package vars;
 
 $MyVar="this is a var in my module";
 
 File test.pl
 
 use vars;
 
 print $vars::MyVar;
 ----------------------------
 Вывод остаётся пустым, то есть переменной такой он не знает. После часа чтения
 документации (часа, потому что на английская :) понял, что у перла есть массив
 @ISA где он держит пути к инклудам. Hо там же написано, что на в конце концов
 файлы ищуться в локальном каталоге. А... СТОП!
 
 Блин, как же я прогнался: в стандартном каталоге уже есть vars.pm.
 
 *Меняю вопрос:* Как мне в массив @ISA добавить свой каталог первым? Да еще и
 сделать это секьюрно.
 
 PS простите за чайниковство и многословие.
 
 Счастливо _All_ !
 
 ... слyшаю: Rob D - Clubbed To Death
 --- 1.1.5-020726
  * Origin: Меньше знаешь - крепче спишь! (2:5062/17.212)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Подключить свой модуль   Alexander Pashchenko   28 Sep 2003 12:33:10 
 Re: Подключить свой модуль   Artem Chuprina   28 Sep 2003 14:00:28 
Архивное /ru.perl/38923f769e3c.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional