KlassenKlassenKlassenKlassen | | | | Operatoren

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

executable_expressionT_executable_expressionExecutableExpressionexecutable_expressionExecutableExpressionExecutableExpression (Operator)

Name

executable_expressionT_executable_expressionExecutableExpressionexecutable_expressionExecutableExpressionExecutableExpression — Führt eine allein stehende Operation aus.

Signatur

executable_expression( : : Expression : )

Herror T_executable_expression(const Htuple Expression)

Herror executable_expression(const HTuple& Expression)

void ExecutableExpression(const HTuple& Expression)

void HOperatorSetX.ExecutableExpression([in] VARIANT Expression)

static void HOperatorSet.ExecutableExpression(HTuple expression)

Beschreibung

Die HDevelop-Sprache kennt einige Operationen, die allein stehend ausgeführt werden. Mit Hilfe des Befehls executable_expressionexecutable_expressionExecutableExpressionexecutable_expressionExecutableExpressionExecutableExpression lassen sich derartige Operationen im Operatorfenster von HDevelop eingeben. Im Freitexteditor hingegen können allein stehende Operationen direkt eingegeben werden.

Derzeit gibt es die folgenden allein stehenden Vektoroperationen:

Nähere Informationen zu diesen Operationen entnehmen Sie bitte dem HDevelop User's Guide.

Auch wenn ExpressionExpressionExpressionExpressionExpressionexpression formal ein Kontrollparameter ist, können auch allein stehende ikonische Vektoroperationen ausgeführt werden.

Parameter

ExpressionExpressionExpressionExpressionExpressionexpression (input_control)  number-vector HTupleHTupleHTupleVARIANTHtuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*) (double / Hlong / BSTR) (double / Hlong / char*)

Ausführbare Operation.

Beispiel (HDevelop)

read_image (Image1, 'fin1')
read_image (Image2, 'fin2')
ImageVector.insert(1, Image1).insert(2, Image2)
* process vector
ImageVector.clear()

Ergebnis

Sind die Parameterwerte korrekt, dann liefert executable_expressionexecutable_expressionExecutableExpressionexecutable_expressionExecutableExpressionExecutableExpression den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt und ein Fehlercode zurückgeliefert.

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren