Я новичок в интерфейсах, помогите стартовать, пожалуйста.
Вопрос такой - я описываю интерфейс согласно документации
- Код: Выделить всё
TMyInterface = interface
procedure MyMethod;
end;
Компилятор ругается:
sblib.pp(131,22) Error: No matching implementation for interface method "IUnknown.QueryInterface(const TGuid,out <Formal type>):LongInt;StdCall" found
sblib.pp(131,22) Error: No matching implementation for interface method "IUnknown._AddRef:LongInt;StdCall" found
sblib.pp(131,22) Error: No matching implementation for interface method "IUnknown._Release:LongInt;StdCall" found
sblib.pp(131,22) Error: No matching implementation for interface method "TMyInterface.MyMethod" found
Непонятно, причем здесь IUnknown? И если без него никак - то придется в каждом классе реализовывать методы IUnknown?
С уважением.
Иван Кузьмицкий.