Thread oop in perl: aufruf von einer funktion (4 answers)
Opened by Gast at 2006-03-13 21:57

Gast Gast
 2006-03-13 21:57
#63780 #63780
hallo,
ich bin zur zeit dabei einen für mich fremden perl code zu bearbeiten und bin auf eine sache gestoßen, die ich (noch) nicht kenne. und zwar besteht dieser perl code aus ner menge packages. irgendwo im code wird eine methode aufgerufen mit folgendem befehl: $self->init_label; ich dachte immer dadurch wird eine methode in einem bestimmten package aufgerufen.nun lass ich mir $self ausgeben und bekomme folgende Ausgabe: Test::Test2::packageName=HASH(0x1decc64). Und damit kann ich nichts anfangen, bzw. mit = HASH(). Also ich weiß natürlich was ein Hash ist aber diese Syntax ist mir noch nicht untergekommen besonders bezogen auf den Aufruf. in diesem Package gibt es auch keine Methode init_label und ich versteh nicht, wie da etwas aufgerufen wird.

Ich hoffe, jemand versteht was ich meine, ich weiß, dass es nicht wirklich gut erklärt ist, aber ich kann es nicht besser. code kann ich leider auch nicht posten, da er erstens viel zu komplex ist und zweitens nicht öffentlich ist.

Aber ich würde mich freuen, wenn mir jemand helfen könnte.

Danke schonmal.

Gruß Yvonne

View full thread oop in perl: aufruf von einer funktion