Los operadores no se pueden declarar en los módulos.

Un Operator Statement aparece en una definición de módulo.

Puede definir un operador como parte de una clase o una estructura que se está definiendo. El operador debe tomar esa clase o estructura como al menos uno de sus operandos.

Un operador debe usar una instancia de un elemento de programación como uno de sus operandos, y solo las clases y estructuras tienen instancias. Por lo tanto, no se puede definir un operador como parte de cualquier otro elemento de programación.

Identificador de error: BC33018

Para corregir este error

  • Si necesita una operación en el módulo, use una instrucción Function para definir un procedimiento Function que realice la operación.

  • También puede definir una clase o estructura dentro del módulo y definir un operador en esa clase o estructura. Sin embargo, el operador debe tomar una instancia de esa clase o estructura como al menos uno de sus operandos.

Consulte también