Нарушено правило наследования интерфейсов, определенное спецификацией языка Fore.
Интерфейс может наследоваться только от интерфейса. Проверьте иерархию наследования.
Interface IMyInterface1
End Interface IMyInterface1;
Interface IMyInterface2: IMyInterface1
End Interface IMyInterface2;
Class MyClass: Object, IMyInterface2
End Class MyClass;
Interface IMyInterface3: MyClass
End Interface IMyInterface3;
При компиляции указанного кода на строке «Interface IMyInterface3: MyClass» будет сгенерирована ошибка «Интерфейс может наследоваться только от интерфейса». Интерфейс не может быть унаследован от класса «MyClass». Необходимо изменить иерархию наследования, унаследовав интерфейс «IMyInterface3» от интерфейса «IMyInterface1» либо «IMyInterface2».
См. также: