[Allegro] acon exit-code 11

Bernhard Eversberg ev at biblio.tu-bs.de
Di Okt 14 08:03:04 CEST 2014


Am 13.10.2014 16:04, schrieb Anando Eger:
>
> vermute ich richtig, dass die avanti-Log-Meldung
>
> ... slave finished (status 11) ...
>
> den return-Code von acon wiedergibt?
>
Nein. Da wird der letzte Wert der "internen Nummer" geliefert.
Das ist, zugegeben, bislang undokumentiert. Im Quellcode ist der
betr. exit-Befehl in avanti.cpp des acon-Pakets (!), Zeile 711:

exit(avantijob->DoJob());  // Job ausf. und Rueckgabe als exit-Wert == 
ERRORLEVEL

Der return-Befehl von DoJob() ist in Zeile  5704 von  avjob.cpp:

   return((int)iN);              // Erfolg

> Welche Exit-Codes liefert acon?

Das können Sie somit selber bestimmen, indem Sie im Job eine Zuweisung

z=...

direkt vor dem Ende machen, oder z.B. bei jedem "end"-Befehl einen
anderen.

Die Bezeichnung ERRORLEVEL ist evtl. irreführend, es wird sich vielmehr 
meistens um eine Erfolgsmeldung handeln.

B.E.




Mehr Informationen über die Mailingliste Allegro