Windows 탐색기 "infotips"에서 JPEG 파일에 EXIF 정보를 제공하기 위해 쉘 익스텐션을 만들고 x64 DLL을 생성 할 때 Lazarus를 사용하려고합니다.나사로/FPC의 인터페이스 : 다중 상속
Lazarus는 인터페이스로 다중 상속을 지원합니까? 그렇다면 어떻게해야합니까? 예를 들어
, 같은 :
type
IInfoTips = interface(IPersistFile, IQueryInfo)
감사합니다, 마크
IMHO 질문에 답변하지 않았습니다. 문제는 "FPC가 인터페이스에서 다중 상속을 지원합니까"였습니다. Delphi "unmanaged"는 최신 버전에서도 마찬가지입니다. .NET 용 델파이만이했습니다. FPC가 있습니까? 나는 둘 다 추측하지 않는다. –
너무 오래 전에, 그래서 나는 왜 대답과 질문 불일치인지 모른다. 어쨌든 나는 그 질문을 검토하고 대답했다. –
아직 질문에 답변하지 않으시는 것 같습니다. 인터페이스의 구현이 아니라 인터페이스 정의 자체에 관한 것이 었습니다. 문제는 C# 또는 Java AFAIR에서 가능한 것처럼 인터페이스에 다중 상속이있을 수 있는지 여부입니다. 이러한 인터페이스의 다중 상속은 이점을 가질 수 있습니다. 필자는 필자가 필요로했기 때문에 델파이가 그것을 허용하지 않고, 필자가 놓치지 않았으며 다중 상속이 실제로 델파이 (Delphi for .NET)에 의해 구현되지 않았다는 것을 알고 싶었 기 때문에이 오래된 질문에 왔습니다. . 이 멋진 기능은 여전히 QC 루프에 있습니다. FPC에서는 구현되지 않았습니다 ... –