|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : InSAn 2:5020/400 07 May 2001 11:07:16 To : All Subject : Модули... --------------------------------------------------------------------------------
Hi, All!
Вот, возник такой вопрос...
Создал модуль:
--------------
package MyModule;
use strict;
use MyModule::Config;
...
--------------
и второй:
--------------
package MyModule::Config;
use strict;
require Exporter;
@ISA = qw(Exporter);
@EXPORT = qw(%URL); # symbols to export by default
@EXPORT_OK = qw(&GenerateContent); # symbols to export on request
%URL = (
'main'=>'http://www.main.com',
'other'=>'http://www.other.com'
);
use CGI qw(:standard);
...
--------------
Так при тестировании "вываливается" следуюющее:
--------------
Global symbol "@ISA" requires explicit package name at TmpHTML/Config.pm
line 3.
Global symbol "@EXPORT" requires explicit package name at TmpHTML/Config.pm
line 4.
Global symbol "@EXPORT_OK" requires explicit package name at
TmpHTML/Config.pm line 5.
...
--------------
Почему?
Причем (что самое интересное), я тестирую в PerlBuildere. Так пока
MyModule::Config открыт в окне - все нормально, как только закрою - Error!
Как бороться? Как победить? :)
--
- ---
Best regards, InSAn
http://delphi.proext.com - Delphi-программисту
http://adv.proext.com - Магазин сетевой рекламы
http://shop.proext.com - Лучшие книги!
Отправлено через сервер Talk.Ru - http://www.talk.ru
--- ifmail v.2.15dev5
* Origin: Talk.Ru (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/64884ddae90e.html, оценка из 5, голосов 10
|