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