Thread Refernz übergabe in ein Objekt (8 answers)
Opened by Gast at 2008-03-27 14:18

Gast Gast
 2008-03-27 14:18
#107541 #107541
Hallo miteinander,

ich habe ein Problem mit der Übergabe einer Referenz in eine Methode einer anderen Klasse.

Folgendes:

Code (perl): (dl )
1
2
print $ref;
$strategy->execute( $trace, $save, $time, $ref );


In dem Objekt in der Funktion execute sieht dies dann wie folgt aus:
Code (perl): (dl )
1
2
3
4
5
6
7
               my $objekt=shift;
        my $trace=shift;
        my $save=shift;
        my $kill=shift; #time per 200px
        my $progress=${(shift)};
               print $progress;
               print \$progress;


Mein Problem ist jetzt, dass in $ref eine andere Adresse steht als in \$progress.

Und somit hat eine Änderung in der Funktion execute keine Auswirkung auf die eignetliche Variable.....

Ich vermute ich übergebe irgnedwie nur eine Kopie.

Hat jemand eine Idee oder eine Vorschlag was ich falsch mache?

schonmal danke für die Antworten


edit pq: code-tags hinzugefügt

View full thread Refernz übergabe in ein Objekt