Thread @INC und @ISA = qw(Exporter);
(7 answers)
Opened by Noisebreath at 2006-04-21 17:10
[quote=Noisebreath,21.04.2006, 15:10][...]
am anfang des codes habe ich die datei in der die klasse geschrieben ist includiert (#include <C:/Beispieldaten/class.pm>) und use document gemacht. Die Fehlermeldung lautet : Can't locate object method "new" via package "document" (perhaps you forgot to load "document"?) at functions.pm line 62.[/quote] Was hast Du gemacht?? #include ist kein gültiges Perl (außer dass es ein Kommentar ist). Du musst schauen, dass Deine Klasse gefunden wird. Als erstes musst Du ein use document machen. Quotemach Code: (dl
)
use lib qw(/Pfad/zum/Verzeichnis/in/dem/die/.pm/liegt); Außerdem solltest Du die Datei in document.pm (also so wie Dein Package heißt) umbenennen. Quote @ISA hat nix mit dem Einbinden von Modulen zu tun, sondern mit Vererbung...\n\n <!--EDIT|renee|1145626512--> OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/) -- Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html Perl-Entwicklung: http://perl-services.de/ |