On Sunday 22 June 2003 21:54, Joerg Rossdeutscher wrote:
Da auch mal ein Font kaputt ist oder ImageMagick einen Bug hat oder oder oder... kann es sein, daß IM dabei einen Speicherzugriffsfehler erzeugt. Den will und muß ich abfangen (Andere Lösungen wie das Entfernen des kaputten Fonts sind nciht möglich, das zu erklären würde zu weit führen)
Äh - stehe ich auf dem Schlauch? Sehe ich das Problem eigentlich nicht?
ImageMagick mit "system" aufrufen und schlicht und einfach den Return-Code
auswerten?
Aus "perldoc -f system":
Because "system" and backticks block "SIGINT" and
"SIGQUIT", killing the program they're running
doesn't actually interrupt your program.
@args = ("command", "arg1", "arg2");
system(@args) == 0
or die "system @args failed: $?"
You can check all the failure possibilities by
inspecting $? like this:
$exit_value = $? >> 8;
$signal_num = $? & 127;
$dumped_core = $? & 128;
CU
--
Stefan Hundhammer