Skip to main content
Skip table of contents

CallStack()

CallStack() – Programmliste aller Aufrufe

Die Funktion liefert die Liste der übergeordneten Programme als Array. Das letzte Element der Liste ist der Name des aufrufenden Programms. In Codeblöcken, die kein Bestandteil der Programm-Library sind (dazu zählen z.B. alle Blöcke des Reportgenerators, der Rechteverwaltung etc.) ist der Rückgabewert im Rahmen der obersten Programmebene leer.
keine Parameter erwartet

Rückgabewert

Array

Beispiel

CODE
//< Programm 'Prog1' anlegen und freigeben >

| aStack, i |

aStack := CallStack(),
if !Empty(aStack) then
   WriteLn(''),
   Writeln('Callstack'),
   for i := 1 to ALen(aStack) do
      WriteLn(aStack[i]),
   end,
endif,

//< Programm 'Prog2' anlegen und freigeben >

Call('Prog1'),
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.