Indicates whether a C/AL variant contains a text constant.

Ok := Variant.ISTEXTCONSTANT

Parameters

Variant

Type: Variant

Property Value/Return Value

Type: Boolean

true if the C/AL variant contains a text constant; otherwise, false.

Example

The following example determines whether a C/AL variant contains a text constant. The code assigns the Text000 text constant to the variant variable that is named MyVariant. The ISTEXTCONSTANT function determines whether the variant contains a text constant and stores the return value in the varResult variable. In this case, the variant contains a text constant so Yes is returned and displayed in a message box. This example requires that you create the following variables and text constants in the C/AL Globals window.

Variable name DataType

MyVariant

Variant

varResult

Boolean

Text constant name Enu value

Text000

This is some text.

Text001

Does the variant contain a text constant? %1.

 Copy Code
MyVariant := Text000;
varResult := MyVariant.ISTEXTCONSTANT;
MESSAGE(Text001,MyVariant,varResult);
MESSAGE(Text001,varResult);

See Also