Gli operatori non possono essere dichiarati nei moduli

Un' Operator Statement è stata inserita in una definizione di modulo.

È possibile definire un operatore come parte di una classe o di una struttura in corso di definizione. È necessario che l'operatore accetti tale classe o struttura almeno come operando.

È necessario che l'operatore usi l'istanza di un elemento di programmazione come operando, tenendo conto che le istanze sono associate solo a classi e strutture. Non è quindi possibile definire un operatore come parte di altri elementi di programmazione.

ID errore: BC33018

Per correggere l'errore

  • Se è necessario eseguire un'operazione sul modulo, usare un'istruzione Function per definire una routine Function atta allo scopo.

  • È anche possibile definire una classe o una struttura incluse nel modulo e definire un operatore sulla classe o sulla struttura. È necessario tuttavia che l'operatore accetti un'istanza di tale classe o struttura almeno come un operando.

Vedi anche