似乎Delphi 4在system.pas
中根本没有IInterface类型我如何自己定义此类型以便我可以使用JEDI?
答案 0 :(得分:5)
IInterface
是在Delphi 4之后推出的。对于Delphi 4,您使用IUnknown
代替IInterface
。
如果内存服务,则在Delphi 6中引入了IInterface
,这是与Kylix Linux编译器相对应的版本。进行此更改是为了避免将Windows特定IUnknown
命名法暴露给新的跨平台Delphi。