Moin Ratti, Am Friday 26 December 2003 21:58 schrieb Joerg Rossdeutscher:
Am Fr, den 26.12.2003 schrieb Andre Heine um 21:11:
Am Friday 26 December 2003 14:04 schrieb Joerg Rossdeutscher:
Ich bastele wieder an meiner Fontsammlung rum, und wie gehabt gibt es das Problem, dass ein beschädigter Font mein Perlscript
Suchst Du etwas wie "try / catch"?
In de.comp.lang.perl.* habe ich dort mal eine Nachbildung mit "eval" gesehen ...
Danke für deine Hilfe, aber das langt nicht. Es geht nicht um kleine Vertipper oder "Teilen durch 0", die ich abfangen muß,
Ich weiss leider nicht genau, wie sich da Perl verhält. Aber in C/C++ oder Java kann man mit "try/catch" genau solche Sachen machen :)
sondern um solide Segmentation Faults. Das versetzt den Prozess in einen Schrottzustand. man kann das zwar abfangen, aber das Programm macht danach nur noch Blech.
Die Sache mit dem Undefinierten Zustand?
Sterben lassen und mit der nächsten Datei weitermachen ist da schon richtig. Nur eben die Kommunikation zwischen den Prozessen macht mir Probleme.
Ich würde an Deiner Stelle mal einen Perl-Guru aus Deiner Nähe fragen (de.comp.lang.perl.*). Ich habe mal in Zusammenhang mit Deinem Problem gegoogelt, mehr als eval() habe ich ich da auch nicht gefunden. Ich habe viele Threads über das "killen von subchilds" gelesen, da gibt's bestimmt noch ein paar Hints für Dich. Ciao Andre