2
Как я могу получить информацию о типе из GUID?Как получить информацию о типе интерфейса от TGUID?
procedure MyProcedure(const InterfaceId: TGuid);
var
MyTypeInfo: PTypeInfo;
begin
MyTypeInfo := TypeInfo(InterfaceId); //E2133 TYPEINFO standard function expects a type identifier
...
end;
Можете ли вы перечислить все интерфейсы с помощью RTTI и проверить те, которые соответствуют вашему GUID –
Это именно то, что вам нужно сделать. Проще сделать в D2010 и более поздних версиях с помощью расширенного RTTI, но он должен быть выполнен [вручную] (http://stackoverflow.com/questions/3107583/) в стандартном RTTI. –