Einzelnen Beitrag anzeigen

peterbelow

Registriert seit: 12. Jan 2019
Ort: Hessen
701 Beiträge
 
Delphi 12 Athens
 
#5

AW: Casten nach etwas generischem

  Alt 5. Jun 2019, 18:42
Ich habe eine Lösung gefunden und sie war einfacher als gedacht. Man kommt relativ einfach an die TGUID des Interfaces und das kann man dann für Supports(..) verwenden:

Delphi-Quellcode:
   guid := GetTypeData( TypeInfo(T)).Guid;
   Supports(virtualInterface, guid, Result);

Dir ist schon klar das Interfaces nicht unbedingt eine GUID haben müssen, oder?
Peter Below
  Mit Zitat antworten Zitat