пишу небольшую Snake игру в Лазаре и Лазарь жалуется, когда я пишуНаследование нескольких интерфейсов не поддерживается Lazarus?
type
ISegment = interface(IRenderable, IMover)
end;
Когда я пытаюсь добиться, чтобы сделать ISegment интерфейс в сочетании, но это не похоже на работу. Lazarus не поддерживает множественное наследование интерфейса?
Я не уверен, как это отвечает на мой вопрос. Я хочу создать интерфейс под названием «ISegment», и я хочу, чтобы любой класс, который его реализует, также реализует «IMover» и «IRenderable». – Undreren
Я не пытаюсь создать _class_, который реализует несколько интерфейсов, я пытаюсь сделать _interface_, это расширение нескольких _others_. – Undreren
ах, я вижу. в этом случае используйте тот же метод выше на странице http://www.freepascal.org/docs-html/ref/refse39.html. ну, по-видимому, синтаксическая диаграмма не позволяет ее по какой-либо причине. – LeleDumbo