﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Веб-программирование / Perl  / HELP!!!! Проблеммы с Term::Menus / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Tue, 07 Oct 2008 10:55:24 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: HELP!!!! Проблеммы с Term::Menus</title><link>http://relib.com/forums/Topic871818-18-1.aspx</link><description>Чудес тут быть не может - ошибка возникает потому что модуль не подключен правильно (и скрипт думает что функция pick принадлежит скрипту (пакету main::)а не модулю).Вот код который работает (взят из perldoc). #!/usr/bin/perluse Term::Menus;            my @list=('First Item','Second Item','Third Item');            my $banner=&amp;quot;   Please pick an item:&amp;quot;;            my $selection=&amp;amp;pick(\@list,$banner);            print &amp;quot;SELECTION = $selection&lt;br&gt;&amp;quot;;</description><pubDate>Wed, 15 Jun 2005 11:58:00 GMT</pubDate><dc:creator>PoizOn</dc:creator></item><item><title>RE: HELP!!!! Проблеммы с Term::Menus</title><link>http://relib.com/forums/Topic871818-18-1.aspx</link><description>то же самое:Undefined subroutine &amp;amp;main::pick called at E:\AdvScripts\tstmnu.pl line 6. :(уже всю голову поломал....</description><pubDate>Wed, 15 Jun 2005 11:52:00 GMT</pubDate><dc:creator>dnsokol</dc:creator></item><item><title>RE: HELP!!!! Проблеммы с Term::Menus</title><link>http://relib.com/forums/Topic871818-18-1.aspx</link><description>Потому что у вас ошибка в подключении модуля, регистр букв имеет значение.Надо так:use Term::Menus;и дальше ваш код (без require).</description><pubDate>Tue, 14 Jun 2005 11:52:00 GMT</pubDate><dc:creator>PoizOn</dc:creator></item><item><title>HELP!!!! Проблеммы с Term::Menus</title><link>http://relib.com/forums/Topic871818-18-1.aspx</link><description>Хотел для создания менюхи использовать Term::Menus, однако натолкнулся на непонятные мне грабли. Даже если использовать текст примера из дока:[code] #!c:\perl\bin\perl.exe -wrequire Term::menus;my @list=('First Item','Second Item','Third Item');my $banner=&amp;quot;   Please pick an item:&amp;quot;;my $selection=&amp;amp;pick(\@list,$banner);print &amp;quot;SELECTION = $selection&lt;br&gt;&amp;quot;;[/code]скрипт вылетает с ошибкой:Undefined subroutine &amp;amp;main::pick called at E:\test\tstmnu.pl line 7.Пишется всё на Activstate perl.</description><pubDate>Fri, 10 Jun 2005 18:14:00 GMT</pubDate><dc:creator>dnsokol</dc:creator></item></channel></rss>