Ein Hash hat mich gehindert!
Habe mir meine Versuche nochmal angesehen.
Die Argumente meiner Methode habe ich mit my %args = @_; ausgelesen.
Dann noch der Aufruf return $self->$args{'-ziel'}(); und schon erhalte ich:
Quote[Wed Oct 26 10:52:50 2005] AP_Admin.cgi: syntax error at C:/apache/cgi-bin/cms/admin/../../pm/CMS/ADMIN/AP_Admin.pm line 774, near "$args{"
[Wed Oct 26 10:52:50 2005] AP_Admin.cgi: syntax error at C:/apache/cgi-bin/cms/admin/../../pm/CMS/ADMIN/AP_Admin.pm line 775, near "}"
[Wed Oct 26 10:52:50 2005] AP_Admin.cgi: Compilation failed in require at AP_Admin.cgi line 10.
[Wed Oct 26 10:52:50 2005] AP_Admin.cgi: BEGIN failed--compilation aborted at AP_Admin.cgi line 10.
Wenn ich hingegen
my $z = $args{'-ziel'};
return $self->$z();
schreibe geht es.
Woran liegt das?
Grüße, pktm