<имяТипа> не является классом или перечислением, либо в описании используется директива private

Описание

В указанном месте кода предполагается указание идентификатора класса либо перечисления, однако указанный идентификатор соответствует объекту другого типа.

Способ устранения

Проверьте тип указанного объекта и его область видимости.

Пример

Модуль №1

Class ParentClass: Object
    
End Class ParentClass;

Модуль №2

Class TestClass: ParentClass
    
End Class TestClass;

Модуль №1 подключен по ссылке к модулю №2.

При компиляции указанного кода будет сгенерирована ошибка «ParentClass не является классом или перечислением, либо в описании используется директива private». Для разрешения ошибки необходимо в модуле №1 в описании класса «ParentClass» добавить модификатор доступа «Public».

См. также:

Ошибки компилятора