System.TVarOp

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

type TVarOp = Integer;

C++

typedef int TVarOp;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
type
typedef
public
System.pas
System.hpp
System System

Beschreibung

TVarOp definiert eine Variantenoperation.

Mit TVarOp wird eine Variantenoperation definiert. Es gibt drei Operationskategorien:



Typ Bedeutung

Verarbeitung von zwei Operanden

Eine logische Operation mit dem linken und rechten Operanden. Wie z.B. BinaryOp.

Vergleich zweier Operanden

Ein Vergleich der linken und rechten Operanden. Wie z.B. CompareOp.

Verarbeitung eines Operanden

Verarbeitung eines einzelnen Operanden. Wie z.B. UnaryOp.



TVarOp kann einen der folgenden Werte enthalten:



Wert Bedeutung

opAdd

Addition

opAnd

Bitweises UND

opCmpEQ

Vergleich auf Gleichheit

opCmpGE

Vergleich, ob der linke Operand größer oder gleich dem rechten ist.

opCmpGT

Vergleich, ob der linke Operand größer als der rechte ist.

opCmpLE

Vergleich, ob der linke Operand kleiner oder gleich dem rechten ist.

opCmpLT

Vergleich, ob der linke Operand kleiner als der rechte ist.

opCmpNE

Vergleich auf Ungleichheit

opCompare

Allgemeiner Vergleich

opDivide

Division des linken Operanden durch den rechten.

opIntDivide

Integer-Division des linken Operanden durch den rechten.

opModulus

Rest der Division des linken Operanden durch den rechten.

opMultiply

Multiplikation des linken Operanden mit dem rechten.

opNegate

Negation eines einzelnen Operandenwertes.

opNot

Bitweise Negation eines einzelnen Operandenwertes.

opOr

Bitweises ODER

opShiftLeft

Bitverschiebung nach links

opShiftRight

Bitverschiebung nach rechts

opSubtract

Subtraktion des rechten Operanden vom linken.

opXor

Bitweises exklusives ODER



Siehe auch