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 –
に一致するものを確認してください。 Extended RTTIを使用するD2010以降では簡単ですが、標準RTTIでは[手動で実行する]必要があります(http://stackoverflow.com/questions/3107583/)。 –