Moin Moin!
Moin,
Fang mal RTFM mit Tie::ExtraHash an.
Meine Frage war an Dich gerichtet, ob _DU_ einen Filehandle in einen %hash tun würdest, der an eine Klasse gebunden ist.
Lies den Rest meines Postings, wenn Du willst, dass das Objekt hinter dem Hash ein Filehandle enthält. Bei Deinem Ansatz, mit dem tied Hash eine Datei auf der Platte zu repräsentieren, ohne außerhalb der Klasse mit File-I/O und Serialisierung herumwerkeln zu müssen, wäre das u.U. sinnvoll; alternativ speicherst Du hinter den Kulissen einen Dateinamen (möglichst absolut, um Problemen mit chdir() aus dem Weg zu gehen).
Wenn ich nach dem Wortlaut Deines Satzes gehe, lese ich $hash{'key'}=$handle. Das, also ein Filehandle in einen Hash zu packen, ist gelegentlich sinnvoll, so lange der Hash im Programm bleibt. Eine Serialisierung ist in der Regel nicht sinnvoll, weil eine neue Programminstanz mit dem deserialisierten Handle nichts anfangen kann.
Alexander
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".