[perl] Undefined subroutine[closed]
выяснилась забавная штука. вызываются в запускаемом файлике обе библиотечки. если поменять местами вызов бибоиотечек: вызов проблемной поставить в начало, то все работает. меняем обратно порядок, опять не работает.
шозах...
шозах...
написать пару новых библиотек с парой функций повторить проблему и баг репорт?
где описан этот баг репорт?
все ясно. одна библиотека вызывает другую. поэтому и порядок нужен. все работает.
сlosed
сlosed
видимо, все-таки, не ясно.
не надо полагаться на такие эффекты, в каждом файле, использующем функции из package Aaa, надо делать "use Aaa;", если вы не занимаетесь какой-нибудь черной магией.
не надо полагаться на такие эффекты, в каждом файле, использующем функции из package Aaa, надо делать "use Aaa;", если вы не занимаетесь какой-нибудь черной магией.
Так иначе и не работало бы ничего! Так и делаем.
Действительно не было. Там в некоторых функциях либы просто подключение было. А в самой либе нет. спасибо.
Оставить комментарий
Teteshnik
есть библиотечки самописные перловые. В файлике вызываем оттуда функции и у нас все работает. Если нужно исправить функции в библиотечке, то все дальше работает.Дальше.
У нас три библиотечки. В одну можно добавлять свои функции и тоже все работает. В другую при добавлении функции и вызове ее выдается САБЖ. Другие однако функции этой библиотеки продолжают работать.
Уважаемые телепаты, расскажите, пожалуйста, в чем может быть причина?