speedy: Filehandle referenzieren und zurueck

Beitrag lesen

Hallo,

ich wollte ein Filehandle in einem Hash speichern, da ich diesen ueberall mit hin nehme. Nur beim dereferenzieren des FileHandles bringt er mir einen Syntax Error:

if(open(LOGHANDLE,">$v->{logfile}"))
{
 $v->{LOGHANDLE} = \*LOGHANDLE;
}

Nun wollte ich in einer Subroutine per:

print *{$v->{LOGHANDLE}} "Irgendein Text";

bzw. per (da das laut SelfHTML auchfunktionieren soll)

print $v->{LOGHANDLE} "Irgendein Text";

dort reinschreiben.

... aber er bringt mir einen "String found where operator expected at ..." bzw. "(Missing operator before  "Irgendein Text"?)"

Jemand ne Idee, wie es richtig geht ?

MFG,
speedy