Zum Hauptinhalt springen

Documentation Index

Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt

Use this file to discover all available pages before exploring further.

Namen von Elementen, Konstanten und Variablen können nur in bestimmten Abschnitten eines Programms verwendet werden. Dies wird als „Geltungsbereich“ des Namens bezeichnet. Der Geltungsbereich einer Variablen bestimmt auch ihre Lebensdauer. Der Name einer Variablen, die in einem beliebigen Abschnitt des Code-Editors deklariert wurde, ist nur innerhalb dieses Abschnitts und erst ab dem Deklarationszeitpunkt verfügbar. Ein innerhalb eines Blocks deklarierter Name ist nur innerhalb dieses Blocks und der von ihm umschlossenen Blöcke verfügbar – und ebenfalls erst ab dem Deklarationszeitpunkt:
{
 Int a; a = 5;
 }

Zugriff auf Elementhypothesen

Auf Elementhypothesen kann über die Namen der Elemente zugegriffen werden. In beiden Abschnitten der Elementbeschreibung (Search Conditions und Hypotheses Evaluation) können Sie auf die Hypothesen aller Elemente zugreifen, die sich im selben Zweig des Hypothesenbaums oberhalb des aktuellen Elements befinden. Außerdem kann die für ein Element formulierte Hypothese im Abschnitt Hypotheses Evaluation dieses Elements aufgerufen werden. Code aus dem Abschnitt Search Conditions wird für jede Hypothese getrennt ausgeführt, unabhängig von den Hypothesen in anderen Zweigen des Hypothesenbaums. Das bedeutet, dass das Programm beim Ausführen des Codes eines bestimmten Abschnitts einer Elementbeschreibung nur auf eine Hypothese für jedes übergeordnete Element zugreifen kann, nämlich auf die Hypothese, die sich im selben Zweig befindet. Auf Elementhypothesen und ihre Eigenschaften kann nur lesbar zugegriffen werden.

Benennung von Elementen

Hypothesen für ein übergeordnetes Element werden mit dem vollständigen Namen des Elements bezeichnet, zum Beispiel: SearchObjects.Group1.Group2.FirstItem. Beim Zugriff auf ein Unterelement einer Gruppe aus einem anderen Unterelement müssen Sie den Gruppennamen nicht angeben. In den erweiterten Abschnitten des Elements SearchObjects.Group1.Group2.SecondItem können Sie das Element SearchObjects.Group1.Group2.FirstItem beispielsweise auf eine der folgenden Arten referenzieren: SearchObjects.Group1.Group2.FirstItem, Group1.Group2.FirstItem, Group2.FirstItem, FirstItem. Der Kurzname bezieht sich immer auf das am tiefsten verschachtelte Element. Angenommen, wir haben den folgenden Elementbaum:
SearchElements
 FirstItem
 Group1
 FirstItem
 SecondItem
Wenn Sie sich in SearchElements.Group1.SecondItem befinden und den Namen FirstItem verwenden, rufen Sie das Element SearchElements.Group1.FirstItem auf und nicht das Element SearchElements.FirstItem.