Thread Export aus Modulen: %EXPORT_TAGS = () ... klappt nicht. (4 answers)
Opened by Matze at 2005-11-04 21:57

Matze
 2005-11-04 21:57
#59738 #59738
User since
2005-08-29
222 Artikel
BenutzerIn
[Homepage] [default_avatar]
Ich möchte gerne mit Export-Tags meine Funktionen Exportieren.

Geschriebn habe ich dazu im Modul:
Code: (dl )
1
2
3
4
5
6
7
8
package WritE;

require Exporter;
@ISA = qw(Exporter);
%EXPORT_TAGS = (':win' => [qw/color title write fill box/],
':tk' => [qw/mw geo/],
':all' => [qw/:win :tk/]
);


Im Programm (Aufruf):
Code: (dl )
use WritE qw(:win);


Nun bekomme ich allerdings immer diese Fehlermeldung:

"win" is not defined in %WritE::EXPORT_TAGS at C:\Daten\Programmieren\Perl\Sonstige\Module\WritE\demos\win\all.pl line 12
       main::BEGIN() called at ../..//WritE.pm line 12
       eval {...} called at ../..//WritE.pm line 12
Can't continue after import errors at C:\Daten\Programmieren\Perl\Sonstige\Module\WritE\demos\win\all.pl line 12
BEGIN failed--compilation aborted at C:\Daten\Programmieren\Perl\Sonstige\Module\WritE\demos\win\all.pl line 12.

Kann mir da jemand weiterhelfen ?

MfG. Matze
Mit freundlichen Grüßen: Matze

View full thread Export aus Modulen: %EXPORT_TAGS = () ... klappt nicht.