Thread unblessed reference (4 answers)
Opened by silver345 at 2011-06-07 08:44

rosti
 2011-06-07 09:29
#149488 #149488
User since
2011-03-19
3712 Artikel
BenutzerIn
[Homepage]
user image
Du hast Referenzen in Deinem Array. Beim Durchgehen zum Aufruf der Methode finish() machst Du jedoch keine Dereferenzierung, daher die Fehlermeldung. Dereferenziert erfolgt keine Fehlermeldung:

Code (perl): (dl )
1
2
3
4
foreach my $sth(@statements){
   # $sth ist eine Referenz auf eine Referenz
   $$sth->finish; # beachte die 2 Dollarzeichen, Dereferenzierung
}


Btw., Can't call method "finish" on unblessed reference besagt: du hast zwar eine Referenz, jedoch ist die Zugehörigkeit dieser Referenz zu einer Klasse nicht näher bestimmt. perldoc -f bless

--Rosti
Last edited: 2011-06-07 09:37:24 +0200 (CEST)
http://rolfrost.de/wallpaper.html

WallPaper -- jeden Monat neu. Mit nur 2 Klicks den Aktuellen Monat auf dem Desktop.

View full thread unblessed reference