Интерфейс <имяИнтерфейса> не определен

Описание

При описании класса предусматривается реализация методов какого-либо интерфейса, но в описании указан идентификатор существующего объекта, не являющегося интерфейсом.

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

Проверьте описание класса. Класс должен быть наследником какого-либо базового класса, и класс может реализовывать ряд интерфейсов.

Пример

Class TestClass: Object

End Class TestClass;

Class UserClass: Object, TestClass
    
End Class UserClass;

При компиляции указанного кода на строке «Class UserClass: Object, TestClass» будет сгенерирована ошибка «Интерфейс testclass не определен». Для разрешения ошибки необходимо класс «TestClass» объявить интерфейсом, либо изменить описание класса «UserClass», указав список реализуемых интерфейсов.

См. также:

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