[Allegro] Rücksprung aus Unterprogrammen

Bernhard Eversberg ev at biblio.tu-bs.de
Di Okt 26 11:22:34 CEST 2010


Am 26.10.2010 10:46, schrieb Fischer, Thomas:
>
> Nochmals nachgefragt: Heißt das zusammengefasst nicht einfach, dass
> die Sprungmarke +- die Bearbeitung der gegebenen Zeile abbricht?
Aber Ausgabezeile, nicht Parameterzeile. Ein Registereintrag ist aber
nur insgesamt eine Zeile, daher kommt die dann nicht raus.

 > Denn
> auch in der Situation ak=20" -"+H wird ja eine Ausgabe produziert,
> wenn der Sprung +- nicht ganz an Anfang (hinter #-H) auftritt.
D.h. wenn dort direkt eine Bedingungsprüfung steht und nicht
zuerst was anderes. Haben Sie das geprüft? Ich glaub's nicht.


> Und
> dann in der Parameterdatei an der "nächsten" Stelle weitermacht,
> also -- beim nächsten Kopfbefehl oder -- nach der Aufrufzeile des
> Unterprogramms bzw. -- den Export des Datensatzes abbricht, wenn
> beides nicht vorliegt. Unter welchen Umständen wird dann noch eine
> Ausgabe produziert, werden z.B. (indirekte) Prä- oder Postfixe noch
> ausgegeben?
>
Vor allem geht's um die Parameter  as, ab und ae, falls diese
gesetzt sind - bei Indexparametern haben sie leer zu sein.
Sie treten bei jedem ak-Befehl in Kraft, genauer, bei jedem
von einem ak-Befehl ausgelösten Sprung, und das sind ja bei
Indexparametern u.U. mehrere.


B.E.




Mehr Informationen über die Mailingliste Allegro