Thread Problem mit FileHandle (24 answers)
Opened by rosti at 2011-04-05 22:27

rosti
 2011-04-07 17:12
#147457 #147457
User since
2011-03-19
3215 Artikel
BenutzerIn
[Homepage]
user image
Sorry pq, muss hier nochmal antworten;)

2011-04-07T14:57:50 topeg
Ich habe die Interne Struktur völlig geändert. Alle Daten stecken jetzt nur noch in %files
Die Struktur ist da: $files{$file}={ data=>{...}, fh=>..., file=>'...', objcount=>... }
Darum habe ich auch direkt von TIE::HASH geerbt.


Das wiederum verstehe ich nicht so richtig (das geht auch mit dem Erbe von Tie::StdHash), na Ok, dann liegt der operative Hash auf key 'data'. Genau den {} würde ich nur auf die predefined Keys beschränken und damit alles Andere nicht verloren geht, kommt das auf einen zusätzlichen key, nennen wir den 'origin'. Der Abgleich findet dann in der jeweiligen Method statt...

So wars bisher von Dir im Objekt:

2011-04-07T14:48:51 rosti
->[0] operativer Hash
->[1] file und fh


Das habe ich 'origin' auf ->[2] gelegt, aber die neue Struktur ist besser, alles Hash ;)

Deine letzte Version ziehe ich mir nachher und mache das heute abend soweit fertig (mit meinen Änderungen bez. 'origin').

Viele Grüße,
Rolf

Kontakt: http://rolfrost.de/impressum.html

PS: Du schreibst mit Emacs ;)


View full thread Problem mit FileHandle