weil ich mir für Korrekturem am ECMD-Modul den Kode sowieso gerade
anschaue habe ich auch die Antwort für Dich:
Die zweite Zeile der Strophe
print SFH "setstate $d $defs{$d}{STATE}\n"
if($defs{$d}{STATE} &&
$defs{$d}{STATE} ne "unknown" &&
$defs{$d}{STATE} ne "Initialized");
in WriteStatefile sorgt dafür, daß 0-Werte nicht geschrieben werden.
Rudi, ist das Absicht oder muß da nicht
if(defined($defs{$d}{STATE}) &&
stehen?
Grüße,
Boris
Doch, habs auch eingecheckt.